1 /*
2  * This file is part of gtkD.
3  *
4  * gtkD is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License
6  * as published by the Free Software Foundation; either version 3
7  * of the License, or (at your option) any later version, with
8  * some exceptions, please read the COPYING file.
9  *
10  * gtkD is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  * GNU Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public License
16  * along with gtkD; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
18  */
19 
20 // generated automatically - do not change
21 // find conversion definition on APILookup.txt
22 // implement new conversion functionalities on the wrap.utils pakage
23 
24 
25 module gdk.c.functions;
26 
27 import std.stdio;
28 import gdk.c.types;
29 import cairo.c.types;
30 import linker.Loader;
31 
32 version (Windows)
33 	static immutable LIBRARY_GDK = ["libgtk-4-1.dll;gtk-4-4.1.dll;gtk-4.dll"];
34 else version (OSX)
35 	static immutable LIBRARY_GDK = ["libgtk-4.1.dylib"];
36 else
37 	static immutable LIBRARY_GDK = ["libgtk-4.so.1"];
38 
39 shared static this()
40 {
41 	// gdk.AppLaunchContext
42 
43 	Linker.link(gdk_app_launch_context_get_type, "gdk_app_launch_context_get_type", LIBRARY_GDK);
44 	Linker.link(gdk_app_launch_context_get_display, "gdk_app_launch_context_get_display", LIBRARY_GDK);
45 	Linker.link(gdk_app_launch_context_set_desktop, "gdk_app_launch_context_set_desktop", LIBRARY_GDK);
46 	Linker.link(gdk_app_launch_context_set_icon, "gdk_app_launch_context_set_icon", LIBRARY_GDK);
47 	Linker.link(gdk_app_launch_context_set_icon_name, "gdk_app_launch_context_set_icon_name", LIBRARY_GDK);
48 	Linker.link(gdk_app_launch_context_set_timestamp, "gdk_app_launch_context_set_timestamp", LIBRARY_GDK);
49 
50 	// gdk.ButtonEvent
51 
52 	Linker.link(gdk_button_event_get_type, "gdk_button_event_get_type", LIBRARY_GDK);
53 	Linker.link(gdk_button_event_get_button, "gdk_button_event_get_button", LIBRARY_GDK);
54 
55 	// gdk.CairoContext
56 
57 	Linker.link(gdk_cairo_context_get_type, "gdk_cairo_context_get_type", LIBRARY_GDK);
58 	Linker.link(gdk_cairo_context_cairo_create, "gdk_cairo_context_cairo_create", LIBRARY_GDK);
59 
60 	// gdk.Clipboard
61 
62 	Linker.link(gdk_clipboard_get_type, "gdk_clipboard_get_type", LIBRARY_GDK);
63 	Linker.link(gdk_clipboard_get_content, "gdk_clipboard_get_content", LIBRARY_GDK);
64 	Linker.link(gdk_clipboard_get_display, "gdk_clipboard_get_display", LIBRARY_GDK);
65 	Linker.link(gdk_clipboard_get_formats, "gdk_clipboard_get_formats", LIBRARY_GDK);
66 	Linker.link(gdk_clipboard_is_local, "gdk_clipboard_is_local", LIBRARY_GDK);
67 	Linker.link(gdk_clipboard_read_async, "gdk_clipboard_read_async", LIBRARY_GDK);
68 	Linker.link(gdk_clipboard_read_finish, "gdk_clipboard_read_finish", LIBRARY_GDK);
69 	Linker.link(gdk_clipboard_read_text_async, "gdk_clipboard_read_text_async", LIBRARY_GDK);
70 	Linker.link(gdk_clipboard_read_text_finish, "gdk_clipboard_read_text_finish", LIBRARY_GDK);
71 	Linker.link(gdk_clipboard_read_texture_async, "gdk_clipboard_read_texture_async", LIBRARY_GDK);
72 	Linker.link(gdk_clipboard_read_texture_finish, "gdk_clipboard_read_texture_finish", LIBRARY_GDK);
73 	Linker.link(gdk_clipboard_read_value_async, "gdk_clipboard_read_value_async", LIBRARY_GDK);
74 	Linker.link(gdk_clipboard_read_value_finish, "gdk_clipboard_read_value_finish", LIBRARY_GDK);
75 	Linker.link(gdk_clipboard_set, "gdk_clipboard_set", LIBRARY_GDK);
76 	Linker.link(gdk_clipboard_set_content, "gdk_clipboard_set_content", LIBRARY_GDK);
77 	Linker.link(gdk_clipboard_set_text, "gdk_clipboard_set_text", LIBRARY_GDK);
78 	Linker.link(gdk_clipboard_set_texture, "gdk_clipboard_set_texture", LIBRARY_GDK);
79 	Linker.link(gdk_clipboard_set_valist, "gdk_clipboard_set_valist", LIBRARY_GDK);
80 	Linker.link(gdk_clipboard_set_value, "gdk_clipboard_set_value", LIBRARY_GDK);
81 	Linker.link(gdk_clipboard_store_async, "gdk_clipboard_store_async", LIBRARY_GDK);
82 	Linker.link(gdk_clipboard_store_finish, "gdk_clipboard_store_finish", LIBRARY_GDK);
83 
84 	// gdk.ContentDeserializer
85 
86 	Linker.link(gdk_content_deserializer_get_type, "gdk_content_deserializer_get_type", LIBRARY_GDK);
87 	Linker.link(gdk_content_deserializer_get_cancellable, "gdk_content_deserializer_get_cancellable", LIBRARY_GDK);
88 	Linker.link(gdk_content_deserializer_get_gtype, "gdk_content_deserializer_get_gtype", LIBRARY_GDK);
89 	Linker.link(gdk_content_deserializer_get_input_stream, "gdk_content_deserializer_get_input_stream", LIBRARY_GDK);
90 	Linker.link(gdk_content_deserializer_get_mime_type, "gdk_content_deserializer_get_mime_type", LIBRARY_GDK);
91 	Linker.link(gdk_content_deserializer_get_priority, "gdk_content_deserializer_get_priority", LIBRARY_GDK);
92 	Linker.link(gdk_content_deserializer_get_task_data, "gdk_content_deserializer_get_task_data", LIBRARY_GDK);
93 	Linker.link(gdk_content_deserializer_get_user_data, "gdk_content_deserializer_get_user_data", LIBRARY_GDK);
94 	Linker.link(gdk_content_deserializer_get_value, "gdk_content_deserializer_get_value", LIBRARY_GDK);
95 	Linker.link(gdk_content_deserializer_return_error, "gdk_content_deserializer_return_error", LIBRARY_GDK);
96 	Linker.link(gdk_content_deserializer_return_success, "gdk_content_deserializer_return_success", LIBRARY_GDK);
97 	Linker.link(gdk_content_deserializer_set_task_data, "gdk_content_deserializer_set_task_data", LIBRARY_GDK);
98 
99 	// gdk.ContentFormats
100 
101 	Linker.link(gdk_content_formats_get_type, "gdk_content_formats_get_type", LIBRARY_GDK);
102 	Linker.link(gdk_content_formats_new, "gdk_content_formats_new", LIBRARY_GDK);
103 	Linker.link(gdk_content_formats_new_for_gtype, "gdk_content_formats_new_for_gtype", LIBRARY_GDK);
104 	Linker.link(gdk_content_formats_contain_gtype, "gdk_content_formats_contain_gtype", LIBRARY_GDK);
105 	Linker.link(gdk_content_formats_contain_mime_type, "gdk_content_formats_contain_mime_type", LIBRARY_GDK);
106 	Linker.link(gdk_content_formats_get_gtypes, "gdk_content_formats_get_gtypes", LIBRARY_GDK);
107 	Linker.link(gdk_content_formats_get_mime_types, "gdk_content_formats_get_mime_types", LIBRARY_GDK);
108 	Linker.link(gdk_content_formats_match, "gdk_content_formats_match", LIBRARY_GDK);
109 	Linker.link(gdk_content_formats_match_gtype, "gdk_content_formats_match_gtype", LIBRARY_GDK);
110 	Linker.link(gdk_content_formats_match_mime_type, "gdk_content_formats_match_mime_type", LIBRARY_GDK);
111 	Linker.link(gdk_content_formats_print, "gdk_content_formats_print", LIBRARY_GDK);
112 	Linker.link(gdk_content_formats_ref, "gdk_content_formats_ref", LIBRARY_GDK);
113 	Linker.link(gdk_content_formats_to_string, "gdk_content_formats_to_string", LIBRARY_GDK);
114 	Linker.link(gdk_content_formats_union, "gdk_content_formats_union", LIBRARY_GDK);
115 	Linker.link(gdk_content_formats_union_deserialize_gtypes, "gdk_content_formats_union_deserialize_gtypes", LIBRARY_GDK);
116 	Linker.link(gdk_content_formats_union_deserialize_mime_types, "gdk_content_formats_union_deserialize_mime_types", LIBRARY_GDK);
117 	Linker.link(gdk_content_formats_union_serialize_gtypes, "gdk_content_formats_union_serialize_gtypes", LIBRARY_GDK);
118 	Linker.link(gdk_content_formats_union_serialize_mime_types, "gdk_content_formats_union_serialize_mime_types", LIBRARY_GDK);
119 	Linker.link(gdk_content_formats_unref, "gdk_content_formats_unref", LIBRARY_GDK);
120 	Linker.link(gdk_content_formats_parse, "gdk_content_formats_parse", LIBRARY_GDK);
121 
122 	// gdk.ContentFormatsBuilder
123 
124 	Linker.link(gdk_content_formats_builder_get_type, "gdk_content_formats_builder_get_type", LIBRARY_GDK);
125 	Linker.link(gdk_content_formats_builder_new, "gdk_content_formats_builder_new", LIBRARY_GDK);
126 	Linker.link(gdk_content_formats_builder_add_formats, "gdk_content_formats_builder_add_formats", LIBRARY_GDK);
127 	Linker.link(gdk_content_formats_builder_add_gtype, "gdk_content_formats_builder_add_gtype", LIBRARY_GDK);
128 	Linker.link(gdk_content_formats_builder_add_mime_type, "gdk_content_formats_builder_add_mime_type", LIBRARY_GDK);
129 	Linker.link(gdk_content_formats_builder_free_to_formats, "gdk_content_formats_builder_free_to_formats", LIBRARY_GDK);
130 	Linker.link(gdk_content_formats_builder_ref, "gdk_content_formats_builder_ref", LIBRARY_GDK);
131 	Linker.link(gdk_content_formats_builder_to_formats, "gdk_content_formats_builder_to_formats", LIBRARY_GDK);
132 	Linker.link(gdk_content_formats_builder_unref, "gdk_content_formats_builder_unref", LIBRARY_GDK);
133 
134 	// gdk.ContentProvider
135 
136 	Linker.link(gdk_content_provider_get_type, "gdk_content_provider_get_type", LIBRARY_GDK);
137 	Linker.link(gdk_content_provider_new_for_bytes, "gdk_content_provider_new_for_bytes", LIBRARY_GDK);
138 	Linker.link(gdk_content_provider_new_for_value, "gdk_content_provider_new_for_value", LIBRARY_GDK);
139 	Linker.link(gdk_content_provider_new_typed, "gdk_content_provider_new_typed", LIBRARY_GDK);
140 	Linker.link(gdk_content_provider_new_union, "gdk_content_provider_new_union", LIBRARY_GDK);
141 	Linker.link(gdk_content_provider_content_changed, "gdk_content_provider_content_changed", LIBRARY_GDK);
142 	Linker.link(gdk_content_provider_get_value, "gdk_content_provider_get_value", LIBRARY_GDK);
143 	Linker.link(gdk_content_provider_ref_formats, "gdk_content_provider_ref_formats", LIBRARY_GDK);
144 	Linker.link(gdk_content_provider_ref_storable_formats, "gdk_content_provider_ref_storable_formats", LIBRARY_GDK);
145 	Linker.link(gdk_content_provider_write_mime_type_async, "gdk_content_provider_write_mime_type_async", LIBRARY_GDK);
146 	Linker.link(gdk_content_provider_write_mime_type_finish, "gdk_content_provider_write_mime_type_finish", LIBRARY_GDK);
147 
148 	// gdk.ContentSerializer
149 
150 	Linker.link(gdk_content_serializer_get_type, "gdk_content_serializer_get_type", LIBRARY_GDK);
151 	Linker.link(gdk_content_serializer_get_cancellable, "gdk_content_serializer_get_cancellable", LIBRARY_GDK);
152 	Linker.link(gdk_content_serializer_get_gtype, "gdk_content_serializer_get_gtype", LIBRARY_GDK);
153 	Linker.link(gdk_content_serializer_get_mime_type, "gdk_content_serializer_get_mime_type", LIBRARY_GDK);
154 	Linker.link(gdk_content_serializer_get_output_stream, "gdk_content_serializer_get_output_stream", LIBRARY_GDK);
155 	Linker.link(gdk_content_serializer_get_priority, "gdk_content_serializer_get_priority", LIBRARY_GDK);
156 	Linker.link(gdk_content_serializer_get_task_data, "gdk_content_serializer_get_task_data", LIBRARY_GDK);
157 	Linker.link(gdk_content_serializer_get_user_data, "gdk_content_serializer_get_user_data", LIBRARY_GDK);
158 	Linker.link(gdk_content_serializer_get_value, "gdk_content_serializer_get_value", LIBRARY_GDK);
159 	Linker.link(gdk_content_serializer_return_error, "gdk_content_serializer_return_error", LIBRARY_GDK);
160 	Linker.link(gdk_content_serializer_return_success, "gdk_content_serializer_return_success", LIBRARY_GDK);
161 	Linker.link(gdk_content_serializer_set_task_data, "gdk_content_serializer_set_task_data", LIBRARY_GDK);
162 
163 	// gdk.CrossingEvent
164 
165 	Linker.link(gdk_crossing_event_get_type, "gdk_crossing_event_get_type", LIBRARY_GDK);
166 	Linker.link(gdk_crossing_event_get_detail, "gdk_crossing_event_get_detail", LIBRARY_GDK);
167 	Linker.link(gdk_crossing_event_get_focus, "gdk_crossing_event_get_focus", LIBRARY_GDK);
168 	Linker.link(gdk_crossing_event_get_mode, "gdk_crossing_event_get_mode", LIBRARY_GDK);
169 
170 	// gdk.Cursor
171 
172 	Linker.link(gdk_cursor_get_type, "gdk_cursor_get_type", LIBRARY_GDK);
173 	Linker.link(gdk_cursor_new_from_name, "gdk_cursor_new_from_name", LIBRARY_GDK);
174 	Linker.link(gdk_cursor_new_from_texture, "gdk_cursor_new_from_texture", LIBRARY_GDK);
175 	Linker.link(gdk_cursor_get_fallback, "gdk_cursor_get_fallback", LIBRARY_GDK);
176 	Linker.link(gdk_cursor_get_hotspot_x, "gdk_cursor_get_hotspot_x", LIBRARY_GDK);
177 	Linker.link(gdk_cursor_get_hotspot_y, "gdk_cursor_get_hotspot_y", LIBRARY_GDK);
178 	Linker.link(gdk_cursor_get_name, "gdk_cursor_get_name", LIBRARY_GDK);
179 	Linker.link(gdk_cursor_get_texture, "gdk_cursor_get_texture", LIBRARY_GDK);
180 
181 	// gdk.DNDEvent
182 
183 	Linker.link(gdk_dnd_event_get_type, "gdk_dnd_event_get_type", LIBRARY_GDK);
184 	Linker.link(gdk_dnd_event_get_drop, "gdk_dnd_event_get_drop", LIBRARY_GDK);
185 
186 	// gdk.DeleteEvent
187 
188 	Linker.link(gdk_delete_event_get_type, "gdk_delete_event_get_type", LIBRARY_GDK);
189 
190 	// gdk.Device
191 
192 	Linker.link(gdk_device_get_type, "gdk_device_get_type", LIBRARY_GDK);
193 	Linker.link(gdk_device_get_caps_lock_state, "gdk_device_get_caps_lock_state", LIBRARY_GDK);
194 	Linker.link(gdk_device_get_device_tool, "gdk_device_get_device_tool", LIBRARY_GDK);
195 	Linker.link(gdk_device_get_direction, "gdk_device_get_direction", LIBRARY_GDK);
196 	Linker.link(gdk_device_get_display, "gdk_device_get_display", LIBRARY_GDK);
197 	Linker.link(gdk_device_get_has_cursor, "gdk_device_get_has_cursor", LIBRARY_GDK);
198 	Linker.link(gdk_device_get_modifier_state, "gdk_device_get_modifier_state", LIBRARY_GDK);
199 	Linker.link(gdk_device_get_name, "gdk_device_get_name", LIBRARY_GDK);
200 	Linker.link(gdk_device_get_num_lock_state, "gdk_device_get_num_lock_state", LIBRARY_GDK);
201 	Linker.link(gdk_device_get_num_touches, "gdk_device_get_num_touches", LIBRARY_GDK);
202 	Linker.link(gdk_device_get_product_id, "gdk_device_get_product_id", LIBRARY_GDK);
203 	Linker.link(gdk_device_get_scroll_lock_state, "gdk_device_get_scroll_lock_state", LIBRARY_GDK);
204 	Linker.link(gdk_device_get_seat, "gdk_device_get_seat", LIBRARY_GDK);
205 	Linker.link(gdk_device_get_source, "gdk_device_get_source", LIBRARY_GDK);
206 	Linker.link(gdk_device_get_surface_at_position, "gdk_device_get_surface_at_position", LIBRARY_GDK);
207 	Linker.link(gdk_device_get_timestamp, "gdk_device_get_timestamp", LIBRARY_GDK);
208 	Linker.link(gdk_device_get_vendor_id, "gdk_device_get_vendor_id", LIBRARY_GDK);
209 	Linker.link(gdk_device_has_bidi_layouts, "gdk_device_has_bidi_layouts", LIBRARY_GDK);
210 
211 	// gdk.DevicePad
212 
213 	Linker.link(gdk_device_pad_get_type, "gdk_device_pad_get_type", LIBRARY_GDK);
214 	Linker.link(gdk_device_pad_get_feature_group, "gdk_device_pad_get_feature_group", LIBRARY_GDK);
215 	Linker.link(gdk_device_pad_get_group_n_modes, "gdk_device_pad_get_group_n_modes", LIBRARY_GDK);
216 	Linker.link(gdk_device_pad_get_n_features, "gdk_device_pad_get_n_features", LIBRARY_GDK);
217 	Linker.link(gdk_device_pad_get_n_groups, "gdk_device_pad_get_n_groups", LIBRARY_GDK);
218 
219 	// gdk.DeviceTool
220 
221 	Linker.link(gdk_device_tool_get_type, "gdk_device_tool_get_type", LIBRARY_GDK);
222 	Linker.link(gdk_device_tool_get_axes, "gdk_device_tool_get_axes", LIBRARY_GDK);
223 	Linker.link(gdk_device_tool_get_hardware_id, "gdk_device_tool_get_hardware_id", LIBRARY_GDK);
224 	Linker.link(gdk_device_tool_get_serial, "gdk_device_tool_get_serial", LIBRARY_GDK);
225 	Linker.link(gdk_device_tool_get_tool_type, "gdk_device_tool_get_tool_type", LIBRARY_GDK);
226 
227 	// gdk.Display
228 
229 	Linker.link(gdk_display_get_type, "gdk_display_get_type", LIBRARY_GDK);
230 	Linker.link(gdk_display_get_default, "gdk_display_get_default", LIBRARY_GDK);
231 	Linker.link(gdk_display_open, "gdk_display_open", LIBRARY_GDK);
232 	Linker.link(gdk_display_beep, "gdk_display_beep", LIBRARY_GDK);
233 	Linker.link(gdk_display_close, "gdk_display_close", LIBRARY_GDK);
234 	Linker.link(gdk_display_create_gl_context, "gdk_display_create_gl_context", LIBRARY_GDK);
235 	Linker.link(gdk_display_device_is_grabbed, "gdk_display_device_is_grabbed", LIBRARY_GDK);
236 	Linker.link(gdk_display_flush, "gdk_display_flush", LIBRARY_GDK);
237 	Linker.link(gdk_display_get_app_launch_context, "gdk_display_get_app_launch_context", LIBRARY_GDK);
238 	Linker.link(gdk_display_get_clipboard, "gdk_display_get_clipboard", LIBRARY_GDK);
239 	Linker.link(gdk_display_get_default_seat, "gdk_display_get_default_seat", LIBRARY_GDK);
240 	Linker.link(gdk_display_get_monitor_at_surface, "gdk_display_get_monitor_at_surface", LIBRARY_GDK);
241 	Linker.link(gdk_display_get_monitors, "gdk_display_get_monitors", LIBRARY_GDK);
242 	Linker.link(gdk_display_get_name, "gdk_display_get_name", LIBRARY_GDK);
243 	Linker.link(gdk_display_get_primary_clipboard, "gdk_display_get_primary_clipboard", LIBRARY_GDK);
244 	Linker.link(gdk_display_get_setting, "gdk_display_get_setting", LIBRARY_GDK);
245 	Linker.link(gdk_display_get_startup_notification_id, "gdk_display_get_startup_notification_id", LIBRARY_GDK);
246 	Linker.link(gdk_display_is_closed, "gdk_display_is_closed", LIBRARY_GDK);
247 	Linker.link(gdk_display_is_composited, "gdk_display_is_composited", LIBRARY_GDK);
248 	Linker.link(gdk_display_is_rgba, "gdk_display_is_rgba", LIBRARY_GDK);
249 	Linker.link(gdk_display_list_seats, "gdk_display_list_seats", LIBRARY_GDK);
250 	Linker.link(gdk_display_map_keycode, "gdk_display_map_keycode", LIBRARY_GDK);
251 	Linker.link(gdk_display_map_keyval, "gdk_display_map_keyval", LIBRARY_GDK);
252 	Linker.link(gdk_display_notify_startup_complete, "gdk_display_notify_startup_complete", LIBRARY_GDK);
253 	Linker.link(gdk_display_prepare_gl, "gdk_display_prepare_gl", LIBRARY_GDK);
254 	Linker.link(gdk_display_put_event, "gdk_display_put_event", LIBRARY_GDK);
255 	Linker.link(gdk_display_supports_input_shapes, "gdk_display_supports_input_shapes", LIBRARY_GDK);
256 	Linker.link(gdk_display_sync, "gdk_display_sync", LIBRARY_GDK);
257 	Linker.link(gdk_display_translate_key, "gdk_display_translate_key", LIBRARY_GDK);
258 
259 	// gdk.DisplayManager
260 
261 	Linker.link(gdk_display_manager_get_type, "gdk_display_manager_get_type", LIBRARY_GDK);
262 	Linker.link(gdk_display_manager_get, "gdk_display_manager_get", LIBRARY_GDK);
263 	Linker.link(gdk_display_manager_get_default_display, "gdk_display_manager_get_default_display", LIBRARY_GDK);
264 	Linker.link(gdk_display_manager_list_displays, "gdk_display_manager_list_displays", LIBRARY_GDK);
265 	Linker.link(gdk_display_manager_open_display, "gdk_display_manager_open_display", LIBRARY_GDK);
266 	Linker.link(gdk_display_manager_set_default_display, "gdk_display_manager_set_default_display", LIBRARY_GDK);
267 
268 	// gdk.Drag
269 
270 	Linker.link(gdk_drag_get_type, "gdk_drag_get_type", LIBRARY_GDK);
271 	Linker.link(gdk_drag_begin, "gdk_drag_begin", LIBRARY_GDK);
272 	Linker.link(gdk_drag_drop_done, "gdk_drag_drop_done", LIBRARY_GDK);
273 	Linker.link(gdk_drag_get_actions, "gdk_drag_get_actions", LIBRARY_GDK);
274 	Linker.link(gdk_drag_get_content, "gdk_drag_get_content", LIBRARY_GDK);
275 	Linker.link(gdk_drag_get_device, "gdk_drag_get_device", LIBRARY_GDK);
276 	Linker.link(gdk_drag_get_display, "gdk_drag_get_display", LIBRARY_GDK);
277 	Linker.link(gdk_drag_get_drag_surface, "gdk_drag_get_drag_surface", LIBRARY_GDK);
278 	Linker.link(gdk_drag_get_formats, "gdk_drag_get_formats", LIBRARY_GDK);
279 	Linker.link(gdk_drag_get_selected_action, "gdk_drag_get_selected_action", LIBRARY_GDK);
280 	Linker.link(gdk_drag_get_surface, "gdk_drag_get_surface", LIBRARY_GDK);
281 	Linker.link(gdk_drag_set_hotspot, "gdk_drag_set_hotspot", LIBRARY_GDK);
282 
283 	// gdk.DragSurface
284 
285 	Linker.link(gdk_drag_surface_get_type, "gdk_drag_surface_get_type", LIBRARY_GDK);
286 	Linker.link(gdk_drag_surface_present, "gdk_drag_surface_present", LIBRARY_GDK);
287 
288 	// gdk.DrawContext
289 
290 	Linker.link(gdk_draw_context_get_type, "gdk_draw_context_get_type", LIBRARY_GDK);
291 	Linker.link(gdk_draw_context_begin_frame, "gdk_draw_context_begin_frame", LIBRARY_GDK);
292 	Linker.link(gdk_draw_context_end_frame, "gdk_draw_context_end_frame", LIBRARY_GDK);
293 	Linker.link(gdk_draw_context_get_display, "gdk_draw_context_get_display", LIBRARY_GDK);
294 	Linker.link(gdk_draw_context_get_frame_region, "gdk_draw_context_get_frame_region", LIBRARY_GDK);
295 	Linker.link(gdk_draw_context_get_surface, "gdk_draw_context_get_surface", LIBRARY_GDK);
296 	Linker.link(gdk_draw_context_is_in_frame, "gdk_draw_context_is_in_frame", LIBRARY_GDK);
297 
298 	// gdk.Drop
299 
300 	Linker.link(gdk_drop_get_type, "gdk_drop_get_type", LIBRARY_GDK);
301 	Linker.link(gdk_drop_finish, "gdk_drop_finish", LIBRARY_GDK);
302 	Linker.link(gdk_drop_get_actions, "gdk_drop_get_actions", LIBRARY_GDK);
303 	Linker.link(gdk_drop_get_device, "gdk_drop_get_device", LIBRARY_GDK);
304 	Linker.link(gdk_drop_get_display, "gdk_drop_get_display", LIBRARY_GDK);
305 	Linker.link(gdk_drop_get_drag, "gdk_drop_get_drag", LIBRARY_GDK);
306 	Linker.link(gdk_drop_get_formats, "gdk_drop_get_formats", LIBRARY_GDK);
307 	Linker.link(gdk_drop_get_surface, "gdk_drop_get_surface", LIBRARY_GDK);
308 	Linker.link(gdk_drop_read_async, "gdk_drop_read_async", LIBRARY_GDK);
309 	Linker.link(gdk_drop_read_finish, "gdk_drop_read_finish", LIBRARY_GDK);
310 	Linker.link(gdk_drop_read_value_async, "gdk_drop_read_value_async", LIBRARY_GDK);
311 	Linker.link(gdk_drop_read_value_finish, "gdk_drop_read_value_finish", LIBRARY_GDK);
312 	Linker.link(gdk_drop_status, "gdk_drop_status", LIBRARY_GDK);
313 
314 	// gdk.Event
315 
316 	Linker.link(gdk_event_get_type, "gdk_event_get_type", LIBRARY_GDK);
317 	Linker.link(gdk_events_get_angle, "gdk_events_get_angle", LIBRARY_GDK);
318 	Linker.link(gdk_events_get_center, "gdk_events_get_center", LIBRARY_GDK);
319 	Linker.link(gdk_events_get_distance, "gdk_events_get_distance", LIBRARY_GDK);
320 	Linker.link(gdk_event_get_axes, "gdk_event_get_axes", LIBRARY_GDK);
321 	Linker.link(gdk_event_get_axis, "gdk_event_get_axis", LIBRARY_GDK);
322 	Linker.link(gdk_event_get_device, "gdk_event_get_device", LIBRARY_GDK);
323 	Linker.link(gdk_event_get_device_tool, "gdk_event_get_device_tool", LIBRARY_GDK);
324 	Linker.link(gdk_event_get_display, "gdk_event_get_display", LIBRARY_GDK);
325 	Linker.link(gdk_event_get_event_sequence, "gdk_event_get_event_sequence", LIBRARY_GDK);
326 	Linker.link(gdk_event_get_event_type, "gdk_event_get_event_type", LIBRARY_GDK);
327 	Linker.link(gdk_event_get_history, "gdk_event_get_history", LIBRARY_GDK);
328 	Linker.link(gdk_event_get_modifier_state, "gdk_event_get_modifier_state", LIBRARY_GDK);
329 	Linker.link(gdk_event_get_pointer_emulated, "gdk_event_get_pointer_emulated", LIBRARY_GDK);
330 	Linker.link(gdk_event_get_position, "gdk_event_get_position", LIBRARY_GDK);
331 	Linker.link(gdk_event_get_seat, "gdk_event_get_seat", LIBRARY_GDK);
332 	Linker.link(gdk_event_get_surface, "gdk_event_get_surface", LIBRARY_GDK);
333 	Linker.link(gdk_event_get_time, "gdk_event_get_time", LIBRARY_GDK);
334 	Linker.link(gdk_event_ref, "gdk_event_ref", LIBRARY_GDK);
335 	Linker.link(gdk_event_triggers_context_menu, "gdk_event_triggers_context_menu", LIBRARY_GDK);
336 	Linker.link(gdk_event_unref, "gdk_event_unref", LIBRARY_GDK);
337 
338 	// gdk.EventSequence
339 
340 	Linker.link(gdk_event_sequence_get_type, "gdk_event_sequence_get_type", LIBRARY_GDK);
341 
342 	// gdk.FileList
343 
344 	Linker.link(gdk_file_list_get_type, "gdk_file_list_get_type", LIBRARY_GDK);
345 	Linker.link(gdk_file_list_get_files, "gdk_file_list_get_files", LIBRARY_GDK);
346 
347 	// gdk.FocusEvent
348 
349 	Linker.link(gdk_focus_event_get_type, "gdk_focus_event_get_type", LIBRARY_GDK);
350 	Linker.link(gdk_focus_event_get_in, "gdk_focus_event_get_in", LIBRARY_GDK);
351 
352 	// gdk.FrameClock
353 
354 	Linker.link(gdk_frame_clock_get_type, "gdk_frame_clock_get_type", LIBRARY_GDK);
355 	Linker.link(gdk_frame_clock_begin_updating, "gdk_frame_clock_begin_updating", LIBRARY_GDK);
356 	Linker.link(gdk_frame_clock_end_updating, "gdk_frame_clock_end_updating", LIBRARY_GDK);
357 	Linker.link(gdk_frame_clock_get_current_timings, "gdk_frame_clock_get_current_timings", LIBRARY_GDK);
358 	Linker.link(gdk_frame_clock_get_fps, "gdk_frame_clock_get_fps", LIBRARY_GDK);
359 	Linker.link(gdk_frame_clock_get_frame_counter, "gdk_frame_clock_get_frame_counter", LIBRARY_GDK);
360 	Linker.link(gdk_frame_clock_get_frame_time, "gdk_frame_clock_get_frame_time", LIBRARY_GDK);
361 	Linker.link(gdk_frame_clock_get_history_start, "gdk_frame_clock_get_history_start", LIBRARY_GDK);
362 	Linker.link(gdk_frame_clock_get_refresh_info, "gdk_frame_clock_get_refresh_info", LIBRARY_GDK);
363 	Linker.link(gdk_frame_clock_get_timings, "gdk_frame_clock_get_timings", LIBRARY_GDK);
364 	Linker.link(gdk_frame_clock_request_phase, "gdk_frame_clock_request_phase", LIBRARY_GDK);
365 
366 	// gdk.FrameTimings
367 
368 	Linker.link(gdk_frame_timings_get_type, "gdk_frame_timings_get_type", LIBRARY_GDK);
369 	Linker.link(gdk_frame_timings_get_complete, "gdk_frame_timings_get_complete", LIBRARY_GDK);
370 	Linker.link(gdk_frame_timings_get_frame_counter, "gdk_frame_timings_get_frame_counter", LIBRARY_GDK);
371 	Linker.link(gdk_frame_timings_get_frame_time, "gdk_frame_timings_get_frame_time", LIBRARY_GDK);
372 	Linker.link(gdk_frame_timings_get_predicted_presentation_time, "gdk_frame_timings_get_predicted_presentation_time", LIBRARY_GDK);
373 	Linker.link(gdk_frame_timings_get_presentation_time, "gdk_frame_timings_get_presentation_time", LIBRARY_GDK);
374 	Linker.link(gdk_frame_timings_get_refresh_interval, "gdk_frame_timings_get_refresh_interval", LIBRARY_GDK);
375 	Linker.link(gdk_frame_timings_ref, "gdk_frame_timings_ref", LIBRARY_GDK);
376 	Linker.link(gdk_frame_timings_unref, "gdk_frame_timings_unref", LIBRARY_GDK);
377 
378 	// gdk.GLContext
379 
380 	Linker.link(gdk_gl_context_get_type, "gdk_gl_context_get_type", LIBRARY_GDK);
381 	Linker.link(gdk_gl_context_clear_current, "gdk_gl_context_clear_current", LIBRARY_GDK);
382 	Linker.link(gdk_gl_context_get_current, "gdk_gl_context_get_current", LIBRARY_GDK);
383 	Linker.link(gdk_gl_context_get_allowed_apis, "gdk_gl_context_get_allowed_apis", LIBRARY_GDK);
384 	Linker.link(gdk_gl_context_get_api, "gdk_gl_context_get_api", LIBRARY_GDK);
385 	Linker.link(gdk_gl_context_get_debug_enabled, "gdk_gl_context_get_debug_enabled", LIBRARY_GDK);
386 	Linker.link(gdk_gl_context_get_display, "gdk_gl_context_get_display", LIBRARY_GDK);
387 	Linker.link(gdk_gl_context_get_forward_compatible, "gdk_gl_context_get_forward_compatible", LIBRARY_GDK);
388 	Linker.link(gdk_gl_context_get_required_version, "gdk_gl_context_get_required_version", LIBRARY_GDK);
389 	Linker.link(gdk_gl_context_get_shared_context, "gdk_gl_context_get_shared_context", LIBRARY_GDK);
390 	Linker.link(gdk_gl_context_get_surface, "gdk_gl_context_get_surface", LIBRARY_GDK);
391 	Linker.link(gdk_gl_context_get_use_es, "gdk_gl_context_get_use_es", LIBRARY_GDK);
392 	Linker.link(gdk_gl_context_get_version, "gdk_gl_context_get_version", LIBRARY_GDK);
393 	Linker.link(gdk_gl_context_is_legacy, "gdk_gl_context_is_legacy", LIBRARY_GDK);
394 	Linker.link(gdk_gl_context_is_shared, "gdk_gl_context_is_shared", LIBRARY_GDK);
395 	Linker.link(gdk_gl_context_make_current, "gdk_gl_context_make_current", LIBRARY_GDK);
396 	Linker.link(gdk_gl_context_realize, "gdk_gl_context_realize", LIBRARY_GDK);
397 	Linker.link(gdk_gl_context_set_allowed_apis, "gdk_gl_context_set_allowed_apis", LIBRARY_GDK);
398 	Linker.link(gdk_gl_context_set_debug_enabled, "gdk_gl_context_set_debug_enabled", LIBRARY_GDK);
399 	Linker.link(gdk_gl_context_set_forward_compatible, "gdk_gl_context_set_forward_compatible", LIBRARY_GDK);
400 	Linker.link(gdk_gl_context_set_required_version, "gdk_gl_context_set_required_version", LIBRARY_GDK);
401 	Linker.link(gdk_gl_context_set_use_es, "gdk_gl_context_set_use_es", LIBRARY_GDK);
402 
403 	// gdk.GLTexture
404 
405 	Linker.link(gdk_gl_texture_get_type, "gdk_gl_texture_get_type", LIBRARY_GDK);
406 	Linker.link(gdk_gl_texture_new, "gdk_gl_texture_new", LIBRARY_GDK);
407 	Linker.link(gdk_gl_texture_release, "gdk_gl_texture_release", LIBRARY_GDK);
408 
409 	// gdk.GrabBrokenEvent
410 
411 	Linker.link(gdk_grab_broken_event_get_type, "gdk_grab_broken_event_get_type", LIBRARY_GDK);
412 	Linker.link(gdk_grab_broken_event_get_grab_surface, "gdk_grab_broken_event_get_grab_surface", LIBRARY_GDK);
413 	Linker.link(gdk_grab_broken_event_get_implicit, "gdk_grab_broken_event_get_implicit", LIBRARY_GDK);
414 
415 	// gdk.KeyEvent
416 
417 	Linker.link(gdk_key_event_get_type, "gdk_key_event_get_type", LIBRARY_GDK);
418 	Linker.link(gdk_key_event_get_consumed_modifiers, "gdk_key_event_get_consumed_modifiers", LIBRARY_GDK);
419 	Linker.link(gdk_key_event_get_keycode, "gdk_key_event_get_keycode", LIBRARY_GDK);
420 	Linker.link(gdk_key_event_get_keyval, "gdk_key_event_get_keyval", LIBRARY_GDK);
421 	Linker.link(gdk_key_event_get_layout, "gdk_key_event_get_layout", LIBRARY_GDK);
422 	Linker.link(gdk_key_event_get_level, "gdk_key_event_get_level", LIBRARY_GDK);
423 	Linker.link(gdk_key_event_get_match, "gdk_key_event_get_match", LIBRARY_GDK);
424 	Linker.link(gdk_key_event_is_modifier, "gdk_key_event_is_modifier", LIBRARY_GDK);
425 	Linker.link(gdk_key_event_matches, "gdk_key_event_matches", LIBRARY_GDK);
426 
427 	// gdk.MemoryTexture
428 
429 	Linker.link(gdk_memory_texture_get_type, "gdk_memory_texture_get_type", LIBRARY_GDK);
430 	Linker.link(gdk_memory_texture_new, "gdk_memory_texture_new", LIBRARY_GDK);
431 
432 	// gdk.MonitorGdk
433 
434 	Linker.link(gdk_monitor_get_type, "gdk_monitor_get_type", LIBRARY_GDK);
435 	Linker.link(gdk_monitor_get_connector, "gdk_monitor_get_connector", LIBRARY_GDK);
436 	Linker.link(gdk_monitor_get_display, "gdk_monitor_get_display", LIBRARY_GDK);
437 	Linker.link(gdk_monitor_get_geometry, "gdk_monitor_get_geometry", LIBRARY_GDK);
438 	Linker.link(gdk_monitor_get_height_mm, "gdk_monitor_get_height_mm", LIBRARY_GDK);
439 	Linker.link(gdk_monitor_get_manufacturer, "gdk_monitor_get_manufacturer", LIBRARY_GDK);
440 	Linker.link(gdk_monitor_get_model, "gdk_monitor_get_model", LIBRARY_GDK);
441 	Linker.link(gdk_monitor_get_refresh_rate, "gdk_monitor_get_refresh_rate", LIBRARY_GDK);
442 	Linker.link(gdk_monitor_get_scale_factor, "gdk_monitor_get_scale_factor", LIBRARY_GDK);
443 	Linker.link(gdk_monitor_get_subpixel_layout, "gdk_monitor_get_subpixel_layout", LIBRARY_GDK);
444 	Linker.link(gdk_monitor_get_width_mm, "gdk_monitor_get_width_mm", LIBRARY_GDK);
445 	Linker.link(gdk_monitor_is_valid, "gdk_monitor_is_valid", LIBRARY_GDK);
446 
447 	// gdk.MotionEvent
448 
449 	Linker.link(gdk_motion_event_get_type, "gdk_motion_event_get_type", LIBRARY_GDK);
450 
451 	// gdk.PadEvent
452 
453 	Linker.link(gdk_pad_event_get_type, "gdk_pad_event_get_type", LIBRARY_GDK);
454 	Linker.link(gdk_pad_event_get_axis_value, "gdk_pad_event_get_axis_value", LIBRARY_GDK);
455 	Linker.link(gdk_pad_event_get_button, "gdk_pad_event_get_button", LIBRARY_GDK);
456 	Linker.link(gdk_pad_event_get_group_mode, "gdk_pad_event_get_group_mode", LIBRARY_GDK);
457 
458 	// gdk.Paintable
459 
460 	Linker.link(gdk_paintable_get_type, "gdk_paintable_get_type", LIBRARY_GDK);
461 	Linker.link(gdk_paintable_new_empty, "gdk_paintable_new_empty", LIBRARY_GDK);
462 	Linker.link(gdk_paintable_compute_concrete_size, "gdk_paintable_compute_concrete_size", LIBRARY_GDK);
463 	Linker.link(gdk_paintable_get_current_image, "gdk_paintable_get_current_image", LIBRARY_GDK);
464 	Linker.link(gdk_paintable_get_flags, "gdk_paintable_get_flags", LIBRARY_GDK);
465 	Linker.link(gdk_paintable_get_intrinsic_aspect_ratio, "gdk_paintable_get_intrinsic_aspect_ratio", LIBRARY_GDK);
466 	Linker.link(gdk_paintable_get_intrinsic_height, "gdk_paintable_get_intrinsic_height", LIBRARY_GDK);
467 	Linker.link(gdk_paintable_get_intrinsic_width, "gdk_paintable_get_intrinsic_width", LIBRARY_GDK);
468 	Linker.link(gdk_paintable_invalidate_contents, "gdk_paintable_invalidate_contents", LIBRARY_GDK);
469 	Linker.link(gdk_paintable_invalidate_size, "gdk_paintable_invalidate_size", LIBRARY_GDK);
470 	Linker.link(gdk_paintable_snapshot, "gdk_paintable_snapshot", LIBRARY_GDK);
471 
472 	// gdk.Popup
473 
474 	Linker.link(gdk_popup_get_type, "gdk_popup_get_type", LIBRARY_GDK);
475 	Linker.link(gdk_popup_get_autohide, "gdk_popup_get_autohide", LIBRARY_GDK);
476 	Linker.link(gdk_popup_get_parent, "gdk_popup_get_parent", LIBRARY_GDK);
477 	Linker.link(gdk_popup_get_position_x, "gdk_popup_get_position_x", LIBRARY_GDK);
478 	Linker.link(gdk_popup_get_position_y, "gdk_popup_get_position_y", LIBRARY_GDK);
479 	Linker.link(gdk_popup_get_rect_anchor, "gdk_popup_get_rect_anchor", LIBRARY_GDK);
480 	Linker.link(gdk_popup_get_surface_anchor, "gdk_popup_get_surface_anchor", LIBRARY_GDK);
481 	Linker.link(gdk_popup_present, "gdk_popup_present", LIBRARY_GDK);
482 
483 	// gdk.PopupLayout
484 
485 	Linker.link(gdk_popup_layout_get_type, "gdk_popup_layout_get_type", LIBRARY_GDK);
486 	Linker.link(gdk_popup_layout_new, "gdk_popup_layout_new", LIBRARY_GDK);
487 	Linker.link(gdk_popup_layout_copy, "gdk_popup_layout_copy", LIBRARY_GDK);
488 	Linker.link(gdk_popup_layout_equal, "gdk_popup_layout_equal", LIBRARY_GDK);
489 	Linker.link(gdk_popup_layout_get_anchor_hints, "gdk_popup_layout_get_anchor_hints", LIBRARY_GDK);
490 	Linker.link(gdk_popup_layout_get_anchor_rect, "gdk_popup_layout_get_anchor_rect", LIBRARY_GDK);
491 	Linker.link(gdk_popup_layout_get_offset, "gdk_popup_layout_get_offset", LIBRARY_GDK);
492 	Linker.link(gdk_popup_layout_get_rect_anchor, "gdk_popup_layout_get_rect_anchor", LIBRARY_GDK);
493 	Linker.link(gdk_popup_layout_get_shadow_width, "gdk_popup_layout_get_shadow_width", LIBRARY_GDK);
494 	Linker.link(gdk_popup_layout_get_surface_anchor, "gdk_popup_layout_get_surface_anchor", LIBRARY_GDK);
495 	Linker.link(gdk_popup_layout_ref, "gdk_popup_layout_ref", LIBRARY_GDK);
496 	Linker.link(gdk_popup_layout_set_anchor_hints, "gdk_popup_layout_set_anchor_hints", LIBRARY_GDK);
497 	Linker.link(gdk_popup_layout_set_anchor_rect, "gdk_popup_layout_set_anchor_rect", LIBRARY_GDK);
498 	Linker.link(gdk_popup_layout_set_offset, "gdk_popup_layout_set_offset", LIBRARY_GDK);
499 	Linker.link(gdk_popup_layout_set_rect_anchor, "gdk_popup_layout_set_rect_anchor", LIBRARY_GDK);
500 	Linker.link(gdk_popup_layout_set_shadow_width, "gdk_popup_layout_set_shadow_width", LIBRARY_GDK);
501 	Linker.link(gdk_popup_layout_set_surface_anchor, "gdk_popup_layout_set_surface_anchor", LIBRARY_GDK);
502 	Linker.link(gdk_popup_layout_unref, "gdk_popup_layout_unref", LIBRARY_GDK);
503 
504 	// gdk.ProximityEvent
505 
506 	Linker.link(gdk_proximity_event_get_type, "gdk_proximity_event_get_type", LIBRARY_GDK);
507 
508 	// gdk.RGBA
509 
510 	Linker.link(gdk_rgba_get_type, "gdk_rgba_get_type", LIBRARY_GDK);
511 	Linker.link(gdk_rgba_copy, "gdk_rgba_copy", LIBRARY_GDK);
512 	Linker.link(gdk_rgba_equal, "gdk_rgba_equal", LIBRARY_GDK);
513 	Linker.link(gdk_rgba_free, "gdk_rgba_free", LIBRARY_GDK);
514 	Linker.link(gdk_rgba_hash, "gdk_rgba_hash", LIBRARY_GDK);
515 	Linker.link(gdk_rgba_is_clear, "gdk_rgba_is_clear", LIBRARY_GDK);
516 	Linker.link(gdk_rgba_is_opaque, "gdk_rgba_is_opaque", LIBRARY_GDK);
517 	Linker.link(gdk_rgba_parse, "gdk_rgba_parse", LIBRARY_GDK);
518 	Linker.link(gdk_rgba_to_string, "gdk_rgba_to_string", LIBRARY_GDK);
519 
520 	// gdk.Rectangle
521 
522 	Linker.link(gdk_rectangle_get_type, "gdk_rectangle_get_type", LIBRARY_GDK);
523 	Linker.link(gdk_rectangle_contains_point, "gdk_rectangle_contains_point", LIBRARY_GDK);
524 	Linker.link(gdk_rectangle_equal, "gdk_rectangle_equal", LIBRARY_GDK);
525 	Linker.link(gdk_rectangle_intersect, "gdk_rectangle_intersect", LIBRARY_GDK);
526 	Linker.link(gdk_rectangle_union, "gdk_rectangle_union", LIBRARY_GDK);
527 
528 	// gdk.ScrollEvent
529 
530 	Linker.link(gdk_scroll_event_get_type, "gdk_scroll_event_get_type", LIBRARY_GDK);
531 	Linker.link(gdk_scroll_event_get_deltas, "gdk_scroll_event_get_deltas", LIBRARY_GDK);
532 	Linker.link(gdk_scroll_event_get_direction, "gdk_scroll_event_get_direction", LIBRARY_GDK);
533 	Linker.link(gdk_scroll_event_is_stop, "gdk_scroll_event_is_stop", LIBRARY_GDK);
534 
535 	// gdk.Seat
536 
537 	Linker.link(gdk_seat_get_type, "gdk_seat_get_type", LIBRARY_GDK);
538 	Linker.link(gdk_seat_get_capabilities, "gdk_seat_get_capabilities", LIBRARY_GDK);
539 	Linker.link(gdk_seat_get_devices, "gdk_seat_get_devices", LIBRARY_GDK);
540 	Linker.link(gdk_seat_get_display, "gdk_seat_get_display", LIBRARY_GDK);
541 	Linker.link(gdk_seat_get_keyboard, "gdk_seat_get_keyboard", LIBRARY_GDK);
542 	Linker.link(gdk_seat_get_pointer, "gdk_seat_get_pointer", LIBRARY_GDK);
543 	Linker.link(gdk_seat_get_tools, "gdk_seat_get_tools", LIBRARY_GDK);
544 
545 	// gdk.Snapshot
546 
547 	Linker.link(gdk_snapshot_get_type, "gdk_snapshot_get_type", LIBRARY_GDK);
548 
549 	// gdk.Surface
550 
551 	Linker.link(gdk_surface_get_type, "gdk_surface_get_type", LIBRARY_GDK);
552 	Linker.link(gdk_surface_new_popup, "gdk_surface_new_popup", LIBRARY_GDK);
553 	Linker.link(gdk_surface_new_toplevel, "gdk_surface_new_toplevel", LIBRARY_GDK);
554 	Linker.link(gdk_surface_beep, "gdk_surface_beep", LIBRARY_GDK);
555 	Linker.link(gdk_surface_create_cairo_context, "gdk_surface_create_cairo_context", LIBRARY_GDK);
556 	Linker.link(gdk_surface_create_gl_context, "gdk_surface_create_gl_context", LIBRARY_GDK);
557 	Linker.link(gdk_surface_create_similar_surface, "gdk_surface_create_similar_surface", LIBRARY_GDK);
558 	Linker.link(gdk_surface_create_vulkan_context, "gdk_surface_create_vulkan_context", LIBRARY_GDK);
559 	Linker.link(gdk_surface_destroy, "gdk_surface_destroy", LIBRARY_GDK);
560 	Linker.link(gdk_surface_get_cursor, "gdk_surface_get_cursor", LIBRARY_GDK);
561 	Linker.link(gdk_surface_get_device_cursor, "gdk_surface_get_device_cursor", LIBRARY_GDK);
562 	Linker.link(gdk_surface_get_device_position, "gdk_surface_get_device_position", LIBRARY_GDK);
563 	Linker.link(gdk_surface_get_display, "gdk_surface_get_display", LIBRARY_GDK);
564 	Linker.link(gdk_surface_get_frame_clock, "gdk_surface_get_frame_clock", LIBRARY_GDK);
565 	Linker.link(gdk_surface_get_height, "gdk_surface_get_height", LIBRARY_GDK);
566 	Linker.link(gdk_surface_get_mapped, "gdk_surface_get_mapped", LIBRARY_GDK);
567 	Linker.link(gdk_surface_get_scale_factor, "gdk_surface_get_scale_factor", LIBRARY_GDK);
568 	Linker.link(gdk_surface_get_width, "gdk_surface_get_width", LIBRARY_GDK);
569 	Linker.link(gdk_surface_hide, "gdk_surface_hide", LIBRARY_GDK);
570 	Linker.link(gdk_surface_is_destroyed, "gdk_surface_is_destroyed", LIBRARY_GDK);
571 	Linker.link(gdk_surface_queue_render, "gdk_surface_queue_render", LIBRARY_GDK);
572 	Linker.link(gdk_surface_request_layout, "gdk_surface_request_layout", LIBRARY_GDK);
573 	Linker.link(gdk_surface_set_cursor, "gdk_surface_set_cursor", LIBRARY_GDK);
574 	Linker.link(gdk_surface_set_device_cursor, "gdk_surface_set_device_cursor", LIBRARY_GDK);
575 	Linker.link(gdk_surface_set_input_region, "gdk_surface_set_input_region", LIBRARY_GDK);
576 	Linker.link(gdk_surface_set_opaque_region, "gdk_surface_set_opaque_region", LIBRARY_GDK);
577 	Linker.link(gdk_surface_translate_coordinates, "gdk_surface_translate_coordinates", LIBRARY_GDK);
578 
579 	// gdk.Texture
580 
581 	Linker.link(gdk_texture_get_type, "gdk_texture_get_type", LIBRARY_GDK);
582 	Linker.link(gdk_texture_new_for_pixbuf, "gdk_texture_new_for_pixbuf", LIBRARY_GDK);
583 	Linker.link(gdk_texture_new_from_bytes, "gdk_texture_new_from_bytes", LIBRARY_GDK);
584 	Linker.link(gdk_texture_new_from_file, "gdk_texture_new_from_file", LIBRARY_GDK);
585 	Linker.link(gdk_texture_new_from_filename, "gdk_texture_new_from_filename", LIBRARY_GDK);
586 	Linker.link(gdk_texture_new_from_resource, "gdk_texture_new_from_resource", LIBRARY_GDK);
587 	Linker.link(gdk_texture_download, "gdk_texture_download", LIBRARY_GDK);
588 	Linker.link(gdk_texture_get_height, "gdk_texture_get_height", LIBRARY_GDK);
589 	Linker.link(gdk_texture_get_width, "gdk_texture_get_width", LIBRARY_GDK);
590 	Linker.link(gdk_texture_save_to_png, "gdk_texture_save_to_png", LIBRARY_GDK);
591 	Linker.link(gdk_texture_save_to_png_bytes, "gdk_texture_save_to_png_bytes", LIBRARY_GDK);
592 	Linker.link(gdk_texture_save_to_tiff, "gdk_texture_save_to_tiff", LIBRARY_GDK);
593 	Linker.link(gdk_texture_save_to_tiff_bytes, "gdk_texture_save_to_tiff_bytes", LIBRARY_GDK);
594 
595 	// gdk.Toplevel
596 
597 	Linker.link(gdk_toplevel_get_type, "gdk_toplevel_get_type", LIBRARY_GDK);
598 	Linker.link(gdk_toplevel_begin_move, "gdk_toplevel_begin_move", LIBRARY_GDK);
599 	Linker.link(gdk_toplevel_begin_resize, "gdk_toplevel_begin_resize", LIBRARY_GDK);
600 	Linker.link(gdk_toplevel_focus, "gdk_toplevel_focus", LIBRARY_GDK);
601 	Linker.link(gdk_toplevel_get_state, "gdk_toplevel_get_state", LIBRARY_GDK);
602 	Linker.link(gdk_toplevel_inhibit_system_shortcuts, "gdk_toplevel_inhibit_system_shortcuts", LIBRARY_GDK);
603 	Linker.link(gdk_toplevel_lower, "gdk_toplevel_lower", LIBRARY_GDK);
604 	Linker.link(gdk_toplevel_minimize, "gdk_toplevel_minimize", LIBRARY_GDK);
605 	Linker.link(gdk_toplevel_present, "gdk_toplevel_present", LIBRARY_GDK);
606 	Linker.link(gdk_toplevel_restore_system_shortcuts, "gdk_toplevel_restore_system_shortcuts", LIBRARY_GDK);
607 	Linker.link(gdk_toplevel_set_decorated, "gdk_toplevel_set_decorated", LIBRARY_GDK);
608 	Linker.link(gdk_toplevel_set_deletable, "gdk_toplevel_set_deletable", LIBRARY_GDK);
609 	Linker.link(gdk_toplevel_set_icon_list, "gdk_toplevel_set_icon_list", LIBRARY_GDK);
610 	Linker.link(gdk_toplevel_set_modal, "gdk_toplevel_set_modal", LIBRARY_GDK);
611 	Linker.link(gdk_toplevel_set_startup_id, "gdk_toplevel_set_startup_id", LIBRARY_GDK);
612 	Linker.link(gdk_toplevel_set_title, "gdk_toplevel_set_title", LIBRARY_GDK);
613 	Linker.link(gdk_toplevel_set_transient_for, "gdk_toplevel_set_transient_for", LIBRARY_GDK);
614 	Linker.link(gdk_toplevel_show_window_menu, "gdk_toplevel_show_window_menu", LIBRARY_GDK);
615 	Linker.link(gdk_toplevel_supports_edge_constraints, "gdk_toplevel_supports_edge_constraints", LIBRARY_GDK);
616 	Linker.link(gdk_toplevel_titlebar_gesture, "gdk_toplevel_titlebar_gesture", LIBRARY_GDK);
617 
618 	// gdk.ToplevelLayout
619 
620 	Linker.link(gdk_toplevel_layout_get_type, "gdk_toplevel_layout_get_type", LIBRARY_GDK);
621 	Linker.link(gdk_toplevel_layout_new, "gdk_toplevel_layout_new", LIBRARY_GDK);
622 	Linker.link(gdk_toplevel_layout_copy, "gdk_toplevel_layout_copy", LIBRARY_GDK);
623 	Linker.link(gdk_toplevel_layout_equal, "gdk_toplevel_layout_equal", LIBRARY_GDK);
624 	Linker.link(gdk_toplevel_layout_get_fullscreen, "gdk_toplevel_layout_get_fullscreen", LIBRARY_GDK);
625 	Linker.link(gdk_toplevel_layout_get_fullscreen_monitor, "gdk_toplevel_layout_get_fullscreen_monitor", LIBRARY_GDK);
626 	Linker.link(gdk_toplevel_layout_get_maximized, "gdk_toplevel_layout_get_maximized", LIBRARY_GDK);
627 	Linker.link(gdk_toplevel_layout_get_resizable, "gdk_toplevel_layout_get_resizable", LIBRARY_GDK);
628 	Linker.link(gdk_toplevel_layout_ref, "gdk_toplevel_layout_ref", LIBRARY_GDK);
629 	Linker.link(gdk_toplevel_layout_set_fullscreen, "gdk_toplevel_layout_set_fullscreen", LIBRARY_GDK);
630 	Linker.link(gdk_toplevel_layout_set_maximized, "gdk_toplevel_layout_set_maximized", LIBRARY_GDK);
631 	Linker.link(gdk_toplevel_layout_set_resizable, "gdk_toplevel_layout_set_resizable", LIBRARY_GDK);
632 	Linker.link(gdk_toplevel_layout_unref, "gdk_toplevel_layout_unref", LIBRARY_GDK);
633 
634 	// gdk.ToplevelSize
635 
636 	Linker.link(gdk_toplevel_size_get_bounds, "gdk_toplevel_size_get_bounds", LIBRARY_GDK);
637 	Linker.link(gdk_toplevel_size_set_min_size, "gdk_toplevel_size_set_min_size", LIBRARY_GDK);
638 	Linker.link(gdk_toplevel_size_set_shadow_width, "gdk_toplevel_size_set_shadow_width", LIBRARY_GDK);
639 	Linker.link(gdk_toplevel_size_set_size, "gdk_toplevel_size_set_size", LIBRARY_GDK);
640 
641 	// gdk.TouchEvent
642 
643 	Linker.link(gdk_touch_event_get_type, "gdk_touch_event_get_type", LIBRARY_GDK);
644 	Linker.link(gdk_touch_event_get_emulating_pointer, "gdk_touch_event_get_emulating_pointer", LIBRARY_GDK);
645 
646 	// gdk.TouchpadEvent
647 
648 	Linker.link(gdk_touchpad_event_get_type, "gdk_touchpad_event_get_type", LIBRARY_GDK);
649 	Linker.link(gdk_touchpad_event_get_deltas, "gdk_touchpad_event_get_deltas", LIBRARY_GDK);
650 	Linker.link(gdk_touchpad_event_get_gesture_phase, "gdk_touchpad_event_get_gesture_phase", LIBRARY_GDK);
651 	Linker.link(gdk_touchpad_event_get_n_fingers, "gdk_touchpad_event_get_n_fingers", LIBRARY_GDK);
652 	Linker.link(gdk_touchpad_event_get_pinch_angle_delta, "gdk_touchpad_event_get_pinch_angle_delta", LIBRARY_GDK);
653 	Linker.link(gdk_touchpad_event_get_pinch_scale, "gdk_touchpad_event_get_pinch_scale", LIBRARY_GDK);
654 
655 	// gdk.VulkanContext
656 
657 	Linker.link(gdk_vulkan_context_get_type, "gdk_vulkan_context_get_type", LIBRARY_GDK);
658 }
659 
660 __gshared extern(C)
661 {
662 
663 	// gdk.AppLaunchContext
664 
665 	GType function() c_gdk_app_launch_context_get_type;
666 	GdkDisplay* function(GdkAppLaunchContext* context) c_gdk_app_launch_context_get_display;
667 	void function(GdkAppLaunchContext* context, int desktop) c_gdk_app_launch_context_set_desktop;
668 	void function(GdkAppLaunchContext* context, GIcon* icon) c_gdk_app_launch_context_set_icon;
669 	void function(GdkAppLaunchContext* context, const(char)* iconName) c_gdk_app_launch_context_set_icon_name;
670 	void function(GdkAppLaunchContext* context, uint timestamp) c_gdk_app_launch_context_set_timestamp;
671 
672 	// gdk.ButtonEvent
673 
674 	GType function() c_gdk_button_event_get_type;
675 	uint function(GdkEvent* event) c_gdk_button_event_get_button;
676 
677 	// gdk.CairoContext
678 
679 	GType function() c_gdk_cairo_context_get_type;
680 	cairo_t* function(GdkCairoContext* self) c_gdk_cairo_context_cairo_create;
681 
682 	// gdk.Clipboard
683 
684 	GType function() c_gdk_clipboard_get_type;
685 	GdkContentProvider* function(GdkClipboard* clipboard) c_gdk_clipboard_get_content;
686 	GdkDisplay* function(GdkClipboard* clipboard) c_gdk_clipboard_get_display;
687 	GdkContentFormats* function(GdkClipboard* clipboard) c_gdk_clipboard_get_formats;
688 	int function(GdkClipboard* clipboard) c_gdk_clipboard_is_local;
689 	void function(GdkClipboard* clipboard, char** mimeTypes, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_async;
690 	GInputStream* function(GdkClipboard* clipboard, GAsyncResult* result, char** outMimeType, GError** err) c_gdk_clipboard_read_finish;
691 	void function(GdkClipboard* clipboard, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_text_async;
692 	char* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_text_finish;
693 	void function(GdkClipboard* clipboard, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_texture_async;
694 	GdkTexture* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_texture_finish;
695 	void function(GdkClipboard* clipboard, GType type, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_value_async;
696 	GValue* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_value_finish;
697 	void function(GdkClipboard* clipboard, GType type, ... ) c_gdk_clipboard_set;
698 	int function(GdkClipboard* clipboard, GdkContentProvider* provider) c_gdk_clipboard_set_content;
699 	void function(GdkClipboard* clipboard, const(char)* text) c_gdk_clipboard_set_text;
700 	void function(GdkClipboard* clipboard, GdkTexture* texture) c_gdk_clipboard_set_texture;
701 	void function(GdkClipboard* clipboard, GType type, void* args) c_gdk_clipboard_set_valist;
702 	void function(GdkClipboard* clipboard, GValue* value) c_gdk_clipboard_set_value;
703 	void function(GdkClipboard* clipboard, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_store_async;
704 	int function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_store_finish;
705 
706 	// gdk.ContentDeserializer
707 
708 	GType function() c_gdk_content_deserializer_get_type;
709 	GCancellable* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_cancellable;
710 	GType function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_gtype;
711 	GInputStream* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_input_stream;
712 	const(char)* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_mime_type;
713 	int function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_priority;
714 	void* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_task_data;
715 	void* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_user_data;
716 	GValue* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_value;
717 	void function(GdkContentDeserializer* deserializer, GError* error) c_gdk_content_deserializer_return_error;
718 	void function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_return_success;
719 	void function(GdkContentDeserializer* deserializer, void* data, GDestroyNotify notify) c_gdk_content_deserializer_set_task_data;
720 
721 	// gdk.ContentFormats
722 
723 	GType function() c_gdk_content_formats_get_type;
724 	GdkContentFormats* function(char** mimeTypes, uint nMimeTypes) c_gdk_content_formats_new;
725 	GdkContentFormats* function(GType type) c_gdk_content_formats_new_for_gtype;
726 	int function(GdkContentFormats* formats, GType type) c_gdk_content_formats_contain_gtype;
727 	int function(GdkContentFormats* formats, const(char)* mimeType) c_gdk_content_formats_contain_mime_type;
728 	GType* function(GdkContentFormats* formats, size_t* nGtypes) c_gdk_content_formats_get_gtypes;
729 	char** function(GdkContentFormats* formats, size_t* nMimeTypes) c_gdk_content_formats_get_mime_types;
730 	int function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match;
731 	GType function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match_gtype;
732 	const(char)* function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match_mime_type;
733 	void function(GdkContentFormats* formats, GString* string_) c_gdk_content_formats_print;
734 	GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_ref;
735 	char* function(GdkContentFormats* formats) c_gdk_content_formats_to_string;
736 	GdkContentFormats* function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_union;
737 	GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_deserialize_gtypes;
738 	GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_deserialize_mime_types;
739 	GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_serialize_gtypes;
740 	GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_serialize_mime_types;
741 	void function(GdkContentFormats* formats) c_gdk_content_formats_unref;
742 	GdkContentFormats* function(const(char)* string_) c_gdk_content_formats_parse;
743 
744 	// gdk.ContentFormatsBuilder
745 
746 	GType function() c_gdk_content_formats_builder_get_type;
747 	GdkContentFormatsBuilder* function() c_gdk_content_formats_builder_new;
748 	void function(GdkContentFormatsBuilder* builder, GdkContentFormats* formats) c_gdk_content_formats_builder_add_formats;
749 	void function(GdkContentFormatsBuilder* builder, GType type) c_gdk_content_formats_builder_add_gtype;
750 	void function(GdkContentFormatsBuilder* builder, const(char)* mimeType) c_gdk_content_formats_builder_add_mime_type;
751 	GdkContentFormats* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_free_to_formats;
752 	GdkContentFormatsBuilder* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_ref;
753 	GdkContentFormats* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_to_formats;
754 	void function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_unref;
755 
756 	// gdk.ContentProvider
757 
758 	GType function() c_gdk_content_provider_get_type;
759 	GdkContentProvider* function(const(char)* mimeType, GBytes* bytes) c_gdk_content_provider_new_for_bytes;
760 	GdkContentProvider* function(GValue* value) c_gdk_content_provider_new_for_value;
761 	GdkContentProvider* function(GType type, ... ) c_gdk_content_provider_new_typed;
762 	GdkContentProvider* function(GdkContentProvider** providers, size_t nProviders) c_gdk_content_provider_new_union;
763 	void function(GdkContentProvider* provider) c_gdk_content_provider_content_changed;
764 	int function(GdkContentProvider* provider, GValue* value, GError** err) c_gdk_content_provider_get_value;
765 	GdkContentFormats* function(GdkContentProvider* provider) c_gdk_content_provider_ref_formats;
766 	GdkContentFormats* function(GdkContentProvider* provider) c_gdk_content_provider_ref_storable_formats;
767 	void function(GdkContentProvider* provider, const(char)* mimeType, GOutputStream* stream, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_content_provider_write_mime_type_async;
768 	int function(GdkContentProvider* provider, GAsyncResult* result, GError** err) c_gdk_content_provider_write_mime_type_finish;
769 
770 	// gdk.ContentSerializer
771 
772 	GType function() c_gdk_content_serializer_get_type;
773 	GCancellable* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_cancellable;
774 	GType function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_gtype;
775 	const(char)* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_mime_type;
776 	GOutputStream* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_output_stream;
777 	int function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_priority;
778 	void* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_task_data;
779 	void* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_user_data;
780 	GValue* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_value;
781 	void function(GdkContentSerializer* serializer, GError* error) c_gdk_content_serializer_return_error;
782 	void function(GdkContentSerializer* serializer) c_gdk_content_serializer_return_success;
783 	void function(GdkContentSerializer* serializer, void* data, GDestroyNotify notify) c_gdk_content_serializer_set_task_data;
784 
785 	// gdk.CrossingEvent
786 
787 	GType function() c_gdk_crossing_event_get_type;
788 	GdkNotifyType function(GdkEvent* event) c_gdk_crossing_event_get_detail;
789 	int function(GdkEvent* event) c_gdk_crossing_event_get_focus;
790 	GdkCrossingMode function(GdkEvent* event) c_gdk_crossing_event_get_mode;
791 
792 	// gdk.Cursor
793 
794 	GType function() c_gdk_cursor_get_type;
795 	GdkCursor* function(const(char)* name, GdkCursor* fallback) c_gdk_cursor_new_from_name;
796 	GdkCursor* function(GdkTexture* texture, int hotspotX, int hotspotY, GdkCursor* fallback) c_gdk_cursor_new_from_texture;
797 	GdkCursor* function(GdkCursor* cursor) c_gdk_cursor_get_fallback;
798 	int function(GdkCursor* cursor) c_gdk_cursor_get_hotspot_x;
799 	int function(GdkCursor* cursor) c_gdk_cursor_get_hotspot_y;
800 	const(char)* function(GdkCursor* cursor) c_gdk_cursor_get_name;
801 	GdkTexture* function(GdkCursor* cursor) c_gdk_cursor_get_texture;
802 
803 	// gdk.DNDEvent
804 
805 	GType function() c_gdk_dnd_event_get_type;
806 	GdkDrop* function(GdkEvent* event) c_gdk_dnd_event_get_drop;
807 
808 	// gdk.DeleteEvent
809 
810 	GType function() c_gdk_delete_event_get_type;
811 
812 	// gdk.Device
813 
814 	GType function() c_gdk_device_get_type;
815 	int function(GdkDevice* device) c_gdk_device_get_caps_lock_state;
816 	GdkDeviceTool* function(GdkDevice* device) c_gdk_device_get_device_tool;
817 	PangoDirection function(GdkDevice* device) c_gdk_device_get_direction;
818 	GdkDisplay* function(GdkDevice* device) c_gdk_device_get_display;
819 	int function(GdkDevice* device) c_gdk_device_get_has_cursor;
820 	GdkModifierType function(GdkDevice* device) c_gdk_device_get_modifier_state;
821 	const(char)* function(GdkDevice* device) c_gdk_device_get_name;
822 	int function(GdkDevice* device) c_gdk_device_get_num_lock_state;
823 	uint function(GdkDevice* device) c_gdk_device_get_num_touches;
824 	const(char)* function(GdkDevice* device) c_gdk_device_get_product_id;
825 	int function(GdkDevice* device) c_gdk_device_get_scroll_lock_state;
826 	GdkSeat* function(GdkDevice* device) c_gdk_device_get_seat;
827 	GdkInputSource function(GdkDevice* device) c_gdk_device_get_source;
828 	GdkSurface* function(GdkDevice* device, double* winX, double* winY) c_gdk_device_get_surface_at_position;
829 	uint function(GdkDevice* device) c_gdk_device_get_timestamp;
830 	const(char)* function(GdkDevice* device) c_gdk_device_get_vendor_id;
831 	int function(GdkDevice* device) c_gdk_device_has_bidi_layouts;
832 
833 	// gdk.DevicePad
834 
835 	GType function() c_gdk_device_pad_get_type;
836 	int function(GdkDevicePad* pad, GdkDevicePadFeature feature, int featureIdx) c_gdk_device_pad_get_feature_group;
837 	int function(GdkDevicePad* pad, int groupIdx) c_gdk_device_pad_get_group_n_modes;
838 	int function(GdkDevicePad* pad, GdkDevicePadFeature feature) c_gdk_device_pad_get_n_features;
839 	int function(GdkDevicePad* pad) c_gdk_device_pad_get_n_groups;
840 
841 	// gdk.DeviceTool
842 
843 	GType function() c_gdk_device_tool_get_type;
844 	GdkAxisFlags function(GdkDeviceTool* tool) c_gdk_device_tool_get_axes;
845 	ulong function(GdkDeviceTool* tool) c_gdk_device_tool_get_hardware_id;
846 	ulong function(GdkDeviceTool* tool) c_gdk_device_tool_get_serial;
847 	GdkDeviceToolType function(GdkDeviceTool* tool) c_gdk_device_tool_get_tool_type;
848 
849 	// gdk.Display
850 
851 	GType function() c_gdk_display_get_type;
852 	GdkDisplay* function() c_gdk_display_get_default;
853 	GdkDisplay* function(const(char)* displayName) c_gdk_display_open;
854 	void function(GdkDisplay* display) c_gdk_display_beep;
855 	void function(GdkDisplay* display) c_gdk_display_close;
856 	GdkGLContext* function(GdkDisplay* self, GError** err) c_gdk_display_create_gl_context;
857 	int function(GdkDisplay* display, GdkDevice* device) c_gdk_display_device_is_grabbed;
858 	void function(GdkDisplay* display) c_gdk_display_flush;
859 	GdkAppLaunchContext* function(GdkDisplay* display) c_gdk_display_get_app_launch_context;
860 	GdkClipboard* function(GdkDisplay* display) c_gdk_display_get_clipboard;
861 	GdkSeat* function(GdkDisplay* display) c_gdk_display_get_default_seat;
862 	GdkMonitor* function(GdkDisplay* display, GdkSurface* surface) c_gdk_display_get_monitor_at_surface;
863 	GListModel* function(GdkDisplay* self) c_gdk_display_get_monitors;
864 	const(char)* function(GdkDisplay* display) c_gdk_display_get_name;
865 	GdkClipboard* function(GdkDisplay* display) c_gdk_display_get_primary_clipboard;
866 	int function(GdkDisplay* display, const(char)* name, GValue* value) c_gdk_display_get_setting;
867 	const(char)* function(GdkDisplay* display) c_gdk_display_get_startup_notification_id;
868 	int function(GdkDisplay* display) c_gdk_display_is_closed;
869 	int function(GdkDisplay* display) c_gdk_display_is_composited;
870 	int function(GdkDisplay* display) c_gdk_display_is_rgba;
871 	GList* function(GdkDisplay* display) c_gdk_display_list_seats;
872 	int function(GdkDisplay* display, uint keycode, GdkKeymapKey** keys, uint** keyvals, int* nEntries) c_gdk_display_map_keycode;
873 	int function(GdkDisplay* display, uint keyval, GdkKeymapKey** keys, int* nKeys) c_gdk_display_map_keyval;
874 	void function(GdkDisplay* display, const(char)* startupId) c_gdk_display_notify_startup_complete;
875 	int function(GdkDisplay* self, GError** err) c_gdk_display_prepare_gl;
876 	void function(GdkDisplay* display, GdkEvent* event) c_gdk_display_put_event;
877 	int function(GdkDisplay* display) c_gdk_display_supports_input_shapes;
878 	void function(GdkDisplay* display) c_gdk_display_sync;
879 	int function(GdkDisplay* display, uint keycode, GdkModifierType state, int group, uint* keyval, int* effectiveGroup, int* level, GdkModifierType* consumed) c_gdk_display_translate_key;
880 
881 	// gdk.DisplayManager
882 
883 	GType function() c_gdk_display_manager_get_type;
884 	GdkDisplayManager* function() c_gdk_display_manager_get;
885 	GdkDisplay* function(GdkDisplayManager* manager) c_gdk_display_manager_get_default_display;
886 	GSList* function(GdkDisplayManager* manager) c_gdk_display_manager_list_displays;
887 	GdkDisplay* function(GdkDisplayManager* manager, const(char)* name) c_gdk_display_manager_open_display;
888 	void function(GdkDisplayManager* manager, GdkDisplay* display) c_gdk_display_manager_set_default_display;
889 
890 	// gdk.Drag
891 
892 	GType function() c_gdk_drag_get_type;
893 	GdkDrag* function(GdkSurface* surface, GdkDevice* device, GdkContentProvider* content, GdkDragAction actions, double dx, double dy) c_gdk_drag_begin;
894 	void function(GdkDrag* drag, int success) c_gdk_drag_drop_done;
895 	GdkDragAction function(GdkDrag* drag) c_gdk_drag_get_actions;
896 	GdkContentProvider* function(GdkDrag* drag) c_gdk_drag_get_content;
897 	GdkDevice* function(GdkDrag* drag) c_gdk_drag_get_device;
898 	GdkDisplay* function(GdkDrag* drag) c_gdk_drag_get_display;
899 	GdkSurface* function(GdkDrag* drag) c_gdk_drag_get_drag_surface;
900 	GdkContentFormats* function(GdkDrag* drag) c_gdk_drag_get_formats;
901 	GdkDragAction function(GdkDrag* drag) c_gdk_drag_get_selected_action;
902 	GdkSurface* function(GdkDrag* drag) c_gdk_drag_get_surface;
903 	void function(GdkDrag* drag, int hotX, int hotY) c_gdk_drag_set_hotspot;
904 
905 	// gdk.DragSurface
906 
907 	GType function() c_gdk_drag_surface_get_type;
908 	int function(GdkDragSurface* dragSurface, int width, int height) c_gdk_drag_surface_present;
909 
910 	// gdk.DrawContext
911 
912 	GType function() c_gdk_draw_context_get_type;
913 	void function(GdkDrawContext* context, cairo_region_t* region) c_gdk_draw_context_begin_frame;
914 	void function(GdkDrawContext* context) c_gdk_draw_context_end_frame;
915 	GdkDisplay* function(GdkDrawContext* context) c_gdk_draw_context_get_display;
916 	cairo_region_t* function(GdkDrawContext* context) c_gdk_draw_context_get_frame_region;
917 	GdkSurface* function(GdkDrawContext* context) c_gdk_draw_context_get_surface;
918 	int function(GdkDrawContext* context) c_gdk_draw_context_is_in_frame;
919 
920 	// gdk.Drop
921 
922 	GType function() c_gdk_drop_get_type;
923 	void function(GdkDrop* self, GdkDragAction action) c_gdk_drop_finish;
924 	GdkDragAction function(GdkDrop* self) c_gdk_drop_get_actions;
925 	GdkDevice* function(GdkDrop* self) c_gdk_drop_get_device;
926 	GdkDisplay* function(GdkDrop* self) c_gdk_drop_get_display;
927 	GdkDrag* function(GdkDrop* self) c_gdk_drop_get_drag;
928 	GdkContentFormats* function(GdkDrop* self) c_gdk_drop_get_formats;
929 	GdkSurface* function(GdkDrop* self) c_gdk_drop_get_surface;
930 	void function(GdkDrop* self, char** mimeTypes, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_drop_read_async;
931 	GInputStream* function(GdkDrop* self, GAsyncResult* result, char** outMimeType, GError** err) c_gdk_drop_read_finish;
932 	void function(GdkDrop* self, GType type, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_drop_read_value_async;
933 	GValue* function(GdkDrop* self, GAsyncResult* result, GError** err) c_gdk_drop_read_value_finish;
934 	void function(GdkDrop* self, GdkDragAction actions, GdkDragAction preferred) c_gdk_drop_status;
935 
936 	// gdk.Event
937 
938 	GType function() c_gdk_event_get_type;
939 	int function(GdkEvent* event1, GdkEvent* event2, double* angle) c_gdk_events_get_angle;
940 	int function(GdkEvent* event1, GdkEvent* event2, double* x, double* y) c_gdk_events_get_center;
941 	int function(GdkEvent* event1, GdkEvent* event2, double* distance) c_gdk_events_get_distance;
942 	int function(GdkEvent* event, double** axes, uint* nAxes) c_gdk_event_get_axes;
943 	int function(GdkEvent* event, GdkAxisUse axisUse, double* value) c_gdk_event_get_axis;
944 	GdkDevice* function(GdkEvent* event) c_gdk_event_get_device;
945 	GdkDeviceTool* function(GdkEvent* event) c_gdk_event_get_device_tool;
946 	GdkDisplay* function(GdkEvent* event) c_gdk_event_get_display;
947 	GdkEventSequence* function(GdkEvent* event) c_gdk_event_get_event_sequence;
948 	GdkEventType function(GdkEvent* event) c_gdk_event_get_event_type;
949 	GdkTimeCoord* function(GdkEvent* event, uint* outNCoords) c_gdk_event_get_history;
950 	GdkModifierType function(GdkEvent* event) c_gdk_event_get_modifier_state;
951 	int function(GdkEvent* event) c_gdk_event_get_pointer_emulated;
952 	int function(GdkEvent* event, double* x, double* y) c_gdk_event_get_position;
953 	GdkSeat* function(GdkEvent* event) c_gdk_event_get_seat;
954 	GdkSurface* function(GdkEvent* event) c_gdk_event_get_surface;
955 	uint function(GdkEvent* event) c_gdk_event_get_time;
956 	GdkEvent* function(GdkEvent* event) c_gdk_event_ref;
957 	int function(GdkEvent* event) c_gdk_event_triggers_context_menu;
958 	void function(GdkEvent* event) c_gdk_event_unref;
959 
960 	// gdk.EventSequence
961 
962 	GType function() c_gdk_event_sequence_get_type;
963 
964 	// gdk.FileList
965 
966 	GType function() c_gdk_file_list_get_type;
967 	GSList* function(GdkFileList* fileList) c_gdk_file_list_get_files;
968 
969 	// gdk.FocusEvent
970 
971 	GType function() c_gdk_focus_event_get_type;
972 	int function(GdkEvent* event) c_gdk_focus_event_get_in;
973 
974 	// gdk.FrameClock
975 
976 	GType function() c_gdk_frame_clock_get_type;
977 	void function(GdkFrameClock* frameClock) c_gdk_frame_clock_begin_updating;
978 	void function(GdkFrameClock* frameClock) c_gdk_frame_clock_end_updating;
979 	GdkFrameTimings* function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_current_timings;
980 	double function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_fps;
981 	long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_counter;
982 	long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_time;
983 	long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_history_start;
984 	void function(GdkFrameClock* frameClock, long baseTime, long* refreshIntervalReturn, long* presentationTimeReturn) c_gdk_frame_clock_get_refresh_info;
985 	GdkFrameTimings* function(GdkFrameClock* frameClock, long frameCounter) c_gdk_frame_clock_get_timings;
986 	void function(GdkFrameClock* frameClock, GdkFrameClockPhase phase) c_gdk_frame_clock_request_phase;
987 
988 	// gdk.FrameTimings
989 
990 	GType function() c_gdk_frame_timings_get_type;
991 	int function(GdkFrameTimings* timings) c_gdk_frame_timings_get_complete;
992 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_counter;
993 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_time;
994 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_predicted_presentation_time;
995 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_presentation_time;
996 	long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_refresh_interval;
997 	GdkFrameTimings* function(GdkFrameTimings* timings) c_gdk_frame_timings_ref;
998 	void function(GdkFrameTimings* timings) c_gdk_frame_timings_unref;
999 
1000 	// gdk.GLContext
1001 
1002 	GType function() c_gdk_gl_context_get_type;
1003 	void function() c_gdk_gl_context_clear_current;
1004 	GdkGLContext* function() c_gdk_gl_context_get_current;
1005 	GdkGLAPI function(GdkGLContext* self) c_gdk_gl_context_get_allowed_apis;
1006 	GdkGLAPI function(GdkGLContext* self) c_gdk_gl_context_get_api;
1007 	int function(GdkGLContext* context) c_gdk_gl_context_get_debug_enabled;
1008 	GdkDisplay* function(GdkGLContext* context) c_gdk_gl_context_get_display;
1009 	int function(GdkGLContext* context) c_gdk_gl_context_get_forward_compatible;
1010 	void function(GdkGLContext* context, int* major, int* minor) c_gdk_gl_context_get_required_version;
1011 	GdkGLContext* function(GdkGLContext* context) c_gdk_gl_context_get_shared_context;
1012 	GdkSurface* function(GdkGLContext* context) c_gdk_gl_context_get_surface;
1013 	int function(GdkGLContext* context) c_gdk_gl_context_get_use_es;
1014 	void function(GdkGLContext* context, int* major, int* minor) c_gdk_gl_context_get_version;
1015 	int function(GdkGLContext* context) c_gdk_gl_context_is_legacy;
1016 	int function(GdkGLContext* self, GdkGLContext* other) c_gdk_gl_context_is_shared;
1017 	void function(GdkGLContext* context) c_gdk_gl_context_make_current;
1018 	int function(GdkGLContext* context, GError** err) c_gdk_gl_context_realize;
1019 	void function(GdkGLContext* self, GdkGLAPI apis) c_gdk_gl_context_set_allowed_apis;
1020 	void function(GdkGLContext* context, int enabled) c_gdk_gl_context_set_debug_enabled;
1021 	void function(GdkGLContext* context, int compatible) c_gdk_gl_context_set_forward_compatible;
1022 	void function(GdkGLContext* context, int major, int minor) c_gdk_gl_context_set_required_version;
1023 	void function(GdkGLContext* context, int useEs) c_gdk_gl_context_set_use_es;
1024 
1025 	// gdk.GLTexture
1026 
1027 	GType function() c_gdk_gl_texture_get_type;
1028 	GdkTexture* function(GdkGLContext* context, uint id, int width, int height, GDestroyNotify destroy, void* data) c_gdk_gl_texture_new;
1029 	void function(GdkGLTexture* self) c_gdk_gl_texture_release;
1030 
1031 	// gdk.GrabBrokenEvent
1032 
1033 	GType function() c_gdk_grab_broken_event_get_type;
1034 	GdkSurface* function(GdkEvent* event) c_gdk_grab_broken_event_get_grab_surface;
1035 	int function(GdkEvent* event) c_gdk_grab_broken_event_get_implicit;
1036 
1037 	// gdk.KeyEvent
1038 
1039 	GType function() c_gdk_key_event_get_type;
1040 	GdkModifierType function(GdkEvent* event) c_gdk_key_event_get_consumed_modifiers;
1041 	uint function(GdkEvent* event) c_gdk_key_event_get_keycode;
1042 	uint function(GdkEvent* event) c_gdk_key_event_get_keyval;
1043 	uint function(GdkEvent* event) c_gdk_key_event_get_layout;
1044 	uint function(GdkEvent* event) c_gdk_key_event_get_level;
1045 	int function(GdkEvent* event, uint* keyval, GdkModifierType* modifiers) c_gdk_key_event_get_match;
1046 	int function(GdkEvent* event) c_gdk_key_event_is_modifier;
1047 	GdkKeyMatch function(GdkEvent* event, uint keyval, GdkModifierType modifiers) c_gdk_key_event_matches;
1048 
1049 	// gdk.MemoryTexture
1050 
1051 	GType function() c_gdk_memory_texture_get_type;
1052 	GdkTexture* function(int width, int height, GdkMemoryFormat format, GBytes* bytes, size_t stride) c_gdk_memory_texture_new;
1053 
1054 	// gdk.MonitorGdk
1055 
1056 	GType function() c_gdk_monitor_get_type;
1057 	const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_connector;
1058 	GdkDisplay* function(GdkMonitor* monitor) c_gdk_monitor_get_display;
1059 	void function(GdkMonitor* monitor, GdkRectangle* geometry) c_gdk_monitor_get_geometry;
1060 	int function(GdkMonitor* monitor) c_gdk_monitor_get_height_mm;
1061 	const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_manufacturer;
1062 	const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_model;
1063 	int function(GdkMonitor* monitor) c_gdk_monitor_get_refresh_rate;
1064 	int function(GdkMonitor* monitor) c_gdk_monitor_get_scale_factor;
1065 	GdkSubpixelLayout function(GdkMonitor* monitor) c_gdk_monitor_get_subpixel_layout;
1066 	int function(GdkMonitor* monitor) c_gdk_monitor_get_width_mm;
1067 	int function(GdkMonitor* monitor) c_gdk_monitor_is_valid;
1068 
1069 	// gdk.MotionEvent
1070 
1071 	GType function() c_gdk_motion_event_get_type;
1072 
1073 	// gdk.PadEvent
1074 
1075 	GType function() c_gdk_pad_event_get_type;
1076 	void function(GdkEvent* event, uint* index, double* value) c_gdk_pad_event_get_axis_value;
1077 	uint function(GdkEvent* event) c_gdk_pad_event_get_button;
1078 	void function(GdkEvent* event, uint* group, uint* mode) c_gdk_pad_event_get_group_mode;
1079 
1080 	// gdk.Paintable
1081 
1082 	GType function() c_gdk_paintable_get_type;
1083 	GdkPaintable* function(int intrinsicWidth, int intrinsicHeight) c_gdk_paintable_new_empty;
1084 	void function(GdkPaintable* paintable, double specifiedWidth, double specifiedHeight, double defaultWidth, double defaultHeight, double* concreteWidth, double* concreteHeight) c_gdk_paintable_compute_concrete_size;
1085 	GdkPaintable* function(GdkPaintable* paintable) c_gdk_paintable_get_current_image;
1086 	GdkPaintableFlags function(GdkPaintable* paintable) c_gdk_paintable_get_flags;
1087 	double function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_aspect_ratio;
1088 	int function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_height;
1089 	int function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_width;
1090 	void function(GdkPaintable* paintable) c_gdk_paintable_invalidate_contents;
1091 	void function(GdkPaintable* paintable) c_gdk_paintable_invalidate_size;
1092 	void function(GdkPaintable* paintable, GdkSnapshot* snapshot, double width, double height) c_gdk_paintable_snapshot;
1093 
1094 	// gdk.Popup
1095 
1096 	GType function() c_gdk_popup_get_type;
1097 	int function(GdkPopup* popup) c_gdk_popup_get_autohide;
1098 	GdkSurface* function(GdkPopup* popup) c_gdk_popup_get_parent;
1099 	int function(GdkPopup* popup) c_gdk_popup_get_position_x;
1100 	int function(GdkPopup* popup) c_gdk_popup_get_position_y;
1101 	GdkGravity function(GdkPopup* popup) c_gdk_popup_get_rect_anchor;
1102 	GdkGravity function(GdkPopup* popup) c_gdk_popup_get_surface_anchor;
1103 	int function(GdkPopup* popup, int width, int height, GdkPopupLayout* layout) c_gdk_popup_present;
1104 
1105 	// gdk.PopupLayout
1106 
1107 	GType function() c_gdk_popup_layout_get_type;
1108 	GdkPopupLayout* function(GdkRectangle* anchorRect, GdkGravity rectAnchor, GdkGravity surfaceAnchor) c_gdk_popup_layout_new;
1109 	GdkPopupLayout* function(GdkPopupLayout* layout) c_gdk_popup_layout_copy;
1110 	int function(GdkPopupLayout* layout, GdkPopupLayout* other) c_gdk_popup_layout_equal;
1111 	GdkAnchorHints function(GdkPopupLayout* layout) c_gdk_popup_layout_get_anchor_hints;
1112 	GdkRectangle* function(GdkPopupLayout* layout) c_gdk_popup_layout_get_anchor_rect;
1113 	void function(GdkPopupLayout* layout, int* dx, int* dy) c_gdk_popup_layout_get_offset;
1114 	GdkGravity function(GdkPopupLayout* layout) c_gdk_popup_layout_get_rect_anchor;
1115 	void function(GdkPopupLayout* layout, int* left, int* right, int* top, int* bottom) c_gdk_popup_layout_get_shadow_width;
1116 	GdkGravity function(GdkPopupLayout* layout) c_gdk_popup_layout_get_surface_anchor;
1117 	GdkPopupLayout* function(GdkPopupLayout* layout) c_gdk_popup_layout_ref;
1118 	void function(GdkPopupLayout* layout, GdkAnchorHints anchorHints) c_gdk_popup_layout_set_anchor_hints;
1119 	void function(GdkPopupLayout* layout, GdkRectangle* anchorRect) c_gdk_popup_layout_set_anchor_rect;
1120 	void function(GdkPopupLayout* layout, int dx, int dy) c_gdk_popup_layout_set_offset;
1121 	void function(GdkPopupLayout* layout, GdkGravity anchor) c_gdk_popup_layout_set_rect_anchor;
1122 	void function(GdkPopupLayout* layout, int left, int right, int top, int bottom) c_gdk_popup_layout_set_shadow_width;
1123 	void function(GdkPopupLayout* layout, GdkGravity anchor) c_gdk_popup_layout_set_surface_anchor;
1124 	void function(GdkPopupLayout* layout) c_gdk_popup_layout_unref;
1125 
1126 	// gdk.ProximityEvent
1127 
1128 	GType function() c_gdk_proximity_event_get_type;
1129 
1130 	// gdk.RGBA
1131 
1132 	GType function() c_gdk_rgba_get_type;
1133 	GdkRGBA* function(GdkRGBA* rgba) c_gdk_rgba_copy;
1134 	int function(void* p1, void* p2) c_gdk_rgba_equal;
1135 	void function(GdkRGBA* rgba) c_gdk_rgba_free;
1136 	uint function(void* p) c_gdk_rgba_hash;
1137 	int function(GdkRGBA* rgba) c_gdk_rgba_is_clear;
1138 	int function(GdkRGBA* rgba) c_gdk_rgba_is_opaque;
1139 	int function(GdkRGBA* rgba, const(char)* spec) c_gdk_rgba_parse;
1140 	char* function(GdkRGBA* rgba) c_gdk_rgba_to_string;
1141 
1142 	// gdk.Rectangle
1143 
1144 	GType function() c_gdk_rectangle_get_type;
1145 	int function(GdkRectangle* rect, int x, int y) c_gdk_rectangle_contains_point;
1146 	int function(GdkRectangle* rect1, GdkRectangle* rect2) c_gdk_rectangle_equal;
1147 	int function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_intersect;
1148 	void function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_union;
1149 
1150 	// gdk.ScrollEvent
1151 
1152 	GType function() c_gdk_scroll_event_get_type;
1153 	void function(GdkEvent* event, double* deltaX, double* deltaY) c_gdk_scroll_event_get_deltas;
1154 	GdkScrollDirection function(GdkEvent* event) c_gdk_scroll_event_get_direction;
1155 	int function(GdkEvent* event) c_gdk_scroll_event_is_stop;
1156 
1157 	// gdk.Seat
1158 
1159 	GType function() c_gdk_seat_get_type;
1160 	GdkSeatCapabilities function(GdkSeat* seat) c_gdk_seat_get_capabilities;
1161 	GList* function(GdkSeat* seat, GdkSeatCapabilities capabilities) c_gdk_seat_get_devices;
1162 	GdkDisplay* function(GdkSeat* seat) c_gdk_seat_get_display;
1163 	GdkDevice* function(GdkSeat* seat) c_gdk_seat_get_keyboard;
1164 	GdkDevice* function(GdkSeat* seat) c_gdk_seat_get_pointer;
1165 	GList* function(GdkSeat* seat) c_gdk_seat_get_tools;
1166 
1167 	// gdk.Snapshot
1168 
1169 	GType function() c_gdk_snapshot_get_type;
1170 
1171 	// gdk.Surface
1172 
1173 	GType function() c_gdk_surface_get_type;
1174 	GdkSurface* function(GdkSurface* parent, int autohide) c_gdk_surface_new_popup;
1175 	GdkSurface* function(GdkDisplay* display) c_gdk_surface_new_toplevel;
1176 	void function(GdkSurface* surface) c_gdk_surface_beep;
1177 	GdkCairoContext* function(GdkSurface* surface) c_gdk_surface_create_cairo_context;
1178 	GdkGLContext* function(GdkSurface* surface, GError** err) c_gdk_surface_create_gl_context;
1179 	cairo_surface_t* function(GdkSurface* surface, cairo_content_t content, int width, int height) c_gdk_surface_create_similar_surface;
1180 	GdkVulkanContext* function(GdkSurface* surface, GError** err) c_gdk_surface_create_vulkan_context;
1181 	void function(GdkSurface* surface) c_gdk_surface_destroy;
1182 	GdkCursor* function(GdkSurface* surface) c_gdk_surface_get_cursor;
1183 	GdkCursor* function(GdkSurface* surface, GdkDevice* device) c_gdk_surface_get_device_cursor;
1184 	int function(GdkSurface* surface, GdkDevice* device, double* x, double* y, GdkModifierType* mask) c_gdk_surface_get_device_position;
1185 	GdkDisplay* function(GdkSurface* surface) c_gdk_surface_get_display;
1186 	GdkFrameClock* function(GdkSurface* surface) c_gdk_surface_get_frame_clock;
1187 	int function(GdkSurface* surface) c_gdk_surface_get_height;
1188 	int function(GdkSurface* surface) c_gdk_surface_get_mapped;
1189 	int function(GdkSurface* surface) c_gdk_surface_get_scale_factor;
1190 	int function(GdkSurface* surface) c_gdk_surface_get_width;
1191 	void function(GdkSurface* surface) c_gdk_surface_hide;
1192 	int function(GdkSurface* surface) c_gdk_surface_is_destroyed;
1193 	void function(GdkSurface* surface) c_gdk_surface_queue_render;
1194 	void function(GdkSurface* surface) c_gdk_surface_request_layout;
1195 	void function(GdkSurface* surface, GdkCursor* cursor) c_gdk_surface_set_cursor;
1196 	void function(GdkSurface* surface, GdkDevice* device, GdkCursor* cursor) c_gdk_surface_set_device_cursor;
1197 	void function(GdkSurface* surface, cairo_region_t* region) c_gdk_surface_set_input_region;
1198 	void function(GdkSurface* surface, cairo_region_t* region) c_gdk_surface_set_opaque_region;
1199 	int function(GdkSurface* from, GdkSurface* to, double* x, double* y) c_gdk_surface_translate_coordinates;
1200 
1201 	// gdk.Texture
1202 
1203 	GType function() c_gdk_texture_get_type;
1204 	GdkTexture* function(GdkPixbuf* pixbuf) c_gdk_texture_new_for_pixbuf;
1205 	GdkTexture* function(GBytes* bytes, GError** err) c_gdk_texture_new_from_bytes;
1206 	GdkTexture* function(GFile* file, GError** err) c_gdk_texture_new_from_file;
1207 	GdkTexture* function(char* path, GError** err) c_gdk_texture_new_from_filename;
1208 	GdkTexture* function(const(char)* resourcePath) c_gdk_texture_new_from_resource;
1209 	void function(GdkTexture* texture, char* data, size_t stride) c_gdk_texture_download;
1210 	int function(GdkTexture* texture) c_gdk_texture_get_height;
1211 	int function(GdkTexture* texture) c_gdk_texture_get_width;
1212 	int function(GdkTexture* texture, char* filename) c_gdk_texture_save_to_png;
1213 	GBytes* function(GdkTexture* texture) c_gdk_texture_save_to_png_bytes;
1214 	int function(GdkTexture* texture, char* filename) c_gdk_texture_save_to_tiff;
1215 	GBytes* function(GdkTexture* texture) c_gdk_texture_save_to_tiff_bytes;
1216 
1217 	// gdk.Toplevel
1218 
1219 	GType function() c_gdk_toplevel_get_type;
1220 	void function(GdkToplevel* toplevel, GdkDevice* device, int button, double x, double y, uint timestamp) c_gdk_toplevel_begin_move;
1221 	void function(GdkToplevel* toplevel, GdkSurfaceEdge edge, GdkDevice* device, int button, double x, double y, uint timestamp) c_gdk_toplevel_begin_resize;
1222 	void function(GdkToplevel* toplevel, uint timestamp) c_gdk_toplevel_focus;
1223 	GdkToplevelState function(GdkToplevel* toplevel) c_gdk_toplevel_get_state;
1224 	void function(GdkToplevel* toplevel, GdkEvent* event) c_gdk_toplevel_inhibit_system_shortcuts;
1225 	int function(GdkToplevel* toplevel) c_gdk_toplevel_lower;
1226 	int function(GdkToplevel* toplevel) c_gdk_toplevel_minimize;
1227 	void function(GdkToplevel* toplevel, GdkToplevelLayout* layout) c_gdk_toplevel_present;
1228 	void function(GdkToplevel* toplevel) c_gdk_toplevel_restore_system_shortcuts;
1229 	void function(GdkToplevel* toplevel, int decorated) c_gdk_toplevel_set_decorated;
1230 	void function(GdkToplevel* toplevel, int deletable) c_gdk_toplevel_set_deletable;
1231 	void function(GdkToplevel* toplevel, GList* surfaces) c_gdk_toplevel_set_icon_list;
1232 	void function(GdkToplevel* toplevel, int modal) c_gdk_toplevel_set_modal;
1233 	void function(GdkToplevel* toplevel, const(char)* startupId) c_gdk_toplevel_set_startup_id;
1234 	void function(GdkToplevel* toplevel, const(char)* title) c_gdk_toplevel_set_title;
1235 	void function(GdkToplevel* toplevel, GdkSurface* parent) c_gdk_toplevel_set_transient_for;
1236 	int function(GdkToplevel* toplevel, GdkEvent* event) c_gdk_toplevel_show_window_menu;
1237 	int function(GdkToplevel* toplevel) c_gdk_toplevel_supports_edge_constraints;
1238 	int function(GdkToplevel* toplevel, GdkTitlebarGesture gesture) c_gdk_toplevel_titlebar_gesture;
1239 
1240 	// gdk.ToplevelLayout
1241 
1242 	GType function() c_gdk_toplevel_layout_get_type;
1243 	GdkToplevelLayout* function() c_gdk_toplevel_layout_new;
1244 	GdkToplevelLayout* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_copy;
1245 	int function(GdkToplevelLayout* layout, GdkToplevelLayout* other) c_gdk_toplevel_layout_equal;
1246 	int function(GdkToplevelLayout* layout, int* fullscreen) c_gdk_toplevel_layout_get_fullscreen;
1247 	GdkMonitor* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_get_fullscreen_monitor;
1248 	int function(GdkToplevelLayout* layout, int* maximized) c_gdk_toplevel_layout_get_maximized;
1249 	int function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_get_resizable;
1250 	GdkToplevelLayout* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_ref;
1251 	void function(GdkToplevelLayout* layout, int fullscreen, GdkMonitor* monitor) c_gdk_toplevel_layout_set_fullscreen;
1252 	void function(GdkToplevelLayout* layout, int maximized) c_gdk_toplevel_layout_set_maximized;
1253 	void function(GdkToplevelLayout* layout, int resizable) c_gdk_toplevel_layout_set_resizable;
1254 	void function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_unref;
1255 
1256 	// gdk.ToplevelSize
1257 
1258 	void function(GdkToplevelSize* size, int* boundsWidth, int* boundsHeight) c_gdk_toplevel_size_get_bounds;
1259 	void function(GdkToplevelSize* size, int minWidth, int minHeight) c_gdk_toplevel_size_set_min_size;
1260 	void function(GdkToplevelSize* size, int left, int right, int top, int bottom) c_gdk_toplevel_size_set_shadow_width;
1261 	void function(GdkToplevelSize* size, int width, int height) c_gdk_toplevel_size_set_size;
1262 
1263 	// gdk.TouchEvent
1264 
1265 	GType function() c_gdk_touch_event_get_type;
1266 	int function(GdkEvent* event) c_gdk_touch_event_get_emulating_pointer;
1267 
1268 	// gdk.TouchpadEvent
1269 
1270 	GType function() c_gdk_touchpad_event_get_type;
1271 	void function(GdkEvent* event, double* dx, double* dy) c_gdk_touchpad_event_get_deltas;
1272 	GdkTouchpadGesturePhase function(GdkEvent* event) c_gdk_touchpad_event_get_gesture_phase;
1273 	uint function(GdkEvent* event) c_gdk_touchpad_event_get_n_fingers;
1274 	double function(GdkEvent* event) c_gdk_touchpad_event_get_pinch_angle_delta;
1275 	double function(GdkEvent* event) c_gdk_touchpad_event_get_pinch_scale;
1276 
1277 	// gdk.VulkanContext
1278 
1279 	GType function() c_gdk_vulkan_context_get_type;
1280 }
1281 
1282 
1283 // gdk.AppLaunchContext
1284 
1285 alias c_gdk_app_launch_context_get_type gdk_app_launch_context_get_type;
1286 alias c_gdk_app_launch_context_get_display gdk_app_launch_context_get_display;
1287 alias c_gdk_app_launch_context_set_desktop gdk_app_launch_context_set_desktop;
1288 alias c_gdk_app_launch_context_set_icon gdk_app_launch_context_set_icon;
1289 alias c_gdk_app_launch_context_set_icon_name gdk_app_launch_context_set_icon_name;
1290 alias c_gdk_app_launch_context_set_timestamp gdk_app_launch_context_set_timestamp;
1291 
1292 // gdk.ButtonEvent
1293 
1294 alias c_gdk_button_event_get_type gdk_button_event_get_type;
1295 alias c_gdk_button_event_get_button gdk_button_event_get_button;
1296 
1297 // gdk.CairoContext
1298 
1299 alias c_gdk_cairo_context_get_type gdk_cairo_context_get_type;
1300 alias c_gdk_cairo_context_cairo_create gdk_cairo_context_cairo_create;
1301 
1302 // gdk.Clipboard
1303 
1304 alias c_gdk_clipboard_get_type gdk_clipboard_get_type;
1305 alias c_gdk_clipboard_get_content gdk_clipboard_get_content;
1306 alias c_gdk_clipboard_get_display gdk_clipboard_get_display;
1307 alias c_gdk_clipboard_get_formats gdk_clipboard_get_formats;
1308 alias c_gdk_clipboard_is_local gdk_clipboard_is_local;
1309 alias c_gdk_clipboard_read_async gdk_clipboard_read_async;
1310 alias c_gdk_clipboard_read_finish gdk_clipboard_read_finish;
1311 alias c_gdk_clipboard_read_text_async gdk_clipboard_read_text_async;
1312 alias c_gdk_clipboard_read_text_finish gdk_clipboard_read_text_finish;
1313 alias c_gdk_clipboard_read_texture_async gdk_clipboard_read_texture_async;
1314 alias c_gdk_clipboard_read_texture_finish gdk_clipboard_read_texture_finish;
1315 alias c_gdk_clipboard_read_value_async gdk_clipboard_read_value_async;
1316 alias c_gdk_clipboard_read_value_finish gdk_clipboard_read_value_finish;
1317 alias c_gdk_clipboard_set gdk_clipboard_set;
1318 alias c_gdk_clipboard_set_content gdk_clipboard_set_content;
1319 alias c_gdk_clipboard_set_text gdk_clipboard_set_text;
1320 alias c_gdk_clipboard_set_texture gdk_clipboard_set_texture;
1321 alias c_gdk_clipboard_set_valist gdk_clipboard_set_valist;
1322 alias c_gdk_clipboard_set_value gdk_clipboard_set_value;
1323 alias c_gdk_clipboard_store_async gdk_clipboard_store_async;
1324 alias c_gdk_clipboard_store_finish gdk_clipboard_store_finish;
1325 
1326 // gdk.ContentDeserializer
1327 
1328 alias c_gdk_content_deserializer_get_type gdk_content_deserializer_get_type;
1329 alias c_gdk_content_deserializer_get_cancellable gdk_content_deserializer_get_cancellable;
1330 alias c_gdk_content_deserializer_get_gtype gdk_content_deserializer_get_gtype;
1331 alias c_gdk_content_deserializer_get_input_stream gdk_content_deserializer_get_input_stream;
1332 alias c_gdk_content_deserializer_get_mime_type gdk_content_deserializer_get_mime_type;
1333 alias c_gdk_content_deserializer_get_priority gdk_content_deserializer_get_priority;
1334 alias c_gdk_content_deserializer_get_task_data gdk_content_deserializer_get_task_data;
1335 alias c_gdk_content_deserializer_get_user_data gdk_content_deserializer_get_user_data;
1336 alias c_gdk_content_deserializer_get_value gdk_content_deserializer_get_value;
1337 alias c_gdk_content_deserializer_return_error gdk_content_deserializer_return_error;
1338 alias c_gdk_content_deserializer_return_success gdk_content_deserializer_return_success;
1339 alias c_gdk_content_deserializer_set_task_data gdk_content_deserializer_set_task_data;
1340 
1341 // gdk.ContentFormats
1342 
1343 alias c_gdk_content_formats_get_type gdk_content_formats_get_type;
1344 alias c_gdk_content_formats_new gdk_content_formats_new;
1345 alias c_gdk_content_formats_new_for_gtype gdk_content_formats_new_for_gtype;
1346 alias c_gdk_content_formats_contain_gtype gdk_content_formats_contain_gtype;
1347 alias c_gdk_content_formats_contain_mime_type gdk_content_formats_contain_mime_type;
1348 alias c_gdk_content_formats_get_gtypes gdk_content_formats_get_gtypes;
1349 alias c_gdk_content_formats_get_mime_types gdk_content_formats_get_mime_types;
1350 alias c_gdk_content_formats_match gdk_content_formats_match;
1351 alias c_gdk_content_formats_match_gtype gdk_content_formats_match_gtype;
1352 alias c_gdk_content_formats_match_mime_type gdk_content_formats_match_mime_type;
1353 alias c_gdk_content_formats_print gdk_content_formats_print;
1354 alias c_gdk_content_formats_ref gdk_content_formats_ref;
1355 alias c_gdk_content_formats_to_string gdk_content_formats_to_string;
1356 alias c_gdk_content_formats_union gdk_content_formats_union;
1357 alias c_gdk_content_formats_union_deserialize_gtypes gdk_content_formats_union_deserialize_gtypes;
1358 alias c_gdk_content_formats_union_deserialize_mime_types gdk_content_formats_union_deserialize_mime_types;
1359 alias c_gdk_content_formats_union_serialize_gtypes gdk_content_formats_union_serialize_gtypes;
1360 alias c_gdk_content_formats_union_serialize_mime_types gdk_content_formats_union_serialize_mime_types;
1361 alias c_gdk_content_formats_unref gdk_content_formats_unref;
1362 alias c_gdk_content_formats_parse gdk_content_formats_parse;
1363 
1364 // gdk.ContentFormatsBuilder
1365 
1366 alias c_gdk_content_formats_builder_get_type gdk_content_formats_builder_get_type;
1367 alias c_gdk_content_formats_builder_new gdk_content_formats_builder_new;
1368 alias c_gdk_content_formats_builder_add_formats gdk_content_formats_builder_add_formats;
1369 alias c_gdk_content_formats_builder_add_gtype gdk_content_formats_builder_add_gtype;
1370 alias c_gdk_content_formats_builder_add_mime_type gdk_content_formats_builder_add_mime_type;
1371 alias c_gdk_content_formats_builder_free_to_formats gdk_content_formats_builder_free_to_formats;
1372 alias c_gdk_content_formats_builder_ref gdk_content_formats_builder_ref;
1373 alias c_gdk_content_formats_builder_to_formats gdk_content_formats_builder_to_formats;
1374 alias c_gdk_content_formats_builder_unref gdk_content_formats_builder_unref;
1375 
1376 // gdk.ContentProvider
1377 
1378 alias c_gdk_content_provider_get_type gdk_content_provider_get_type;
1379 alias c_gdk_content_provider_new_for_bytes gdk_content_provider_new_for_bytes;
1380 alias c_gdk_content_provider_new_for_value gdk_content_provider_new_for_value;
1381 alias c_gdk_content_provider_new_typed gdk_content_provider_new_typed;
1382 alias c_gdk_content_provider_new_union gdk_content_provider_new_union;
1383 alias c_gdk_content_provider_content_changed gdk_content_provider_content_changed;
1384 alias c_gdk_content_provider_get_value gdk_content_provider_get_value;
1385 alias c_gdk_content_provider_ref_formats gdk_content_provider_ref_formats;
1386 alias c_gdk_content_provider_ref_storable_formats gdk_content_provider_ref_storable_formats;
1387 alias c_gdk_content_provider_write_mime_type_async gdk_content_provider_write_mime_type_async;
1388 alias c_gdk_content_provider_write_mime_type_finish gdk_content_provider_write_mime_type_finish;
1389 
1390 // gdk.ContentSerializer
1391 
1392 alias c_gdk_content_serializer_get_type gdk_content_serializer_get_type;
1393 alias c_gdk_content_serializer_get_cancellable gdk_content_serializer_get_cancellable;
1394 alias c_gdk_content_serializer_get_gtype gdk_content_serializer_get_gtype;
1395 alias c_gdk_content_serializer_get_mime_type gdk_content_serializer_get_mime_type;
1396 alias c_gdk_content_serializer_get_output_stream gdk_content_serializer_get_output_stream;
1397 alias c_gdk_content_serializer_get_priority gdk_content_serializer_get_priority;
1398 alias c_gdk_content_serializer_get_task_data gdk_content_serializer_get_task_data;
1399 alias c_gdk_content_serializer_get_user_data gdk_content_serializer_get_user_data;
1400 alias c_gdk_content_serializer_get_value gdk_content_serializer_get_value;
1401 alias c_gdk_content_serializer_return_error gdk_content_serializer_return_error;
1402 alias c_gdk_content_serializer_return_success gdk_content_serializer_return_success;
1403 alias c_gdk_content_serializer_set_task_data gdk_content_serializer_set_task_data;
1404 
1405 // gdk.CrossingEvent
1406 
1407 alias c_gdk_crossing_event_get_type gdk_crossing_event_get_type;
1408 alias c_gdk_crossing_event_get_detail gdk_crossing_event_get_detail;
1409 alias c_gdk_crossing_event_get_focus gdk_crossing_event_get_focus;
1410 alias c_gdk_crossing_event_get_mode gdk_crossing_event_get_mode;
1411 
1412 // gdk.Cursor
1413 
1414 alias c_gdk_cursor_get_type gdk_cursor_get_type;
1415 alias c_gdk_cursor_new_from_name gdk_cursor_new_from_name;
1416 alias c_gdk_cursor_new_from_texture gdk_cursor_new_from_texture;
1417 alias c_gdk_cursor_get_fallback gdk_cursor_get_fallback;
1418 alias c_gdk_cursor_get_hotspot_x gdk_cursor_get_hotspot_x;
1419 alias c_gdk_cursor_get_hotspot_y gdk_cursor_get_hotspot_y;
1420 alias c_gdk_cursor_get_name gdk_cursor_get_name;
1421 alias c_gdk_cursor_get_texture gdk_cursor_get_texture;
1422 
1423 // gdk.DNDEvent
1424 
1425 alias c_gdk_dnd_event_get_type gdk_dnd_event_get_type;
1426 alias c_gdk_dnd_event_get_drop gdk_dnd_event_get_drop;
1427 
1428 // gdk.DeleteEvent
1429 
1430 alias c_gdk_delete_event_get_type gdk_delete_event_get_type;
1431 
1432 // gdk.Device
1433 
1434 alias c_gdk_device_get_type gdk_device_get_type;
1435 alias c_gdk_device_get_caps_lock_state gdk_device_get_caps_lock_state;
1436 alias c_gdk_device_get_device_tool gdk_device_get_device_tool;
1437 alias c_gdk_device_get_direction gdk_device_get_direction;
1438 alias c_gdk_device_get_display gdk_device_get_display;
1439 alias c_gdk_device_get_has_cursor gdk_device_get_has_cursor;
1440 alias c_gdk_device_get_modifier_state gdk_device_get_modifier_state;
1441 alias c_gdk_device_get_name gdk_device_get_name;
1442 alias c_gdk_device_get_num_lock_state gdk_device_get_num_lock_state;
1443 alias c_gdk_device_get_num_touches gdk_device_get_num_touches;
1444 alias c_gdk_device_get_product_id gdk_device_get_product_id;
1445 alias c_gdk_device_get_scroll_lock_state gdk_device_get_scroll_lock_state;
1446 alias c_gdk_device_get_seat gdk_device_get_seat;
1447 alias c_gdk_device_get_source gdk_device_get_source;
1448 alias c_gdk_device_get_surface_at_position gdk_device_get_surface_at_position;
1449 alias c_gdk_device_get_timestamp gdk_device_get_timestamp;
1450 alias c_gdk_device_get_vendor_id gdk_device_get_vendor_id;
1451 alias c_gdk_device_has_bidi_layouts gdk_device_has_bidi_layouts;
1452 
1453 // gdk.DevicePad
1454 
1455 alias c_gdk_device_pad_get_type gdk_device_pad_get_type;
1456 alias c_gdk_device_pad_get_feature_group gdk_device_pad_get_feature_group;
1457 alias c_gdk_device_pad_get_group_n_modes gdk_device_pad_get_group_n_modes;
1458 alias c_gdk_device_pad_get_n_features gdk_device_pad_get_n_features;
1459 alias c_gdk_device_pad_get_n_groups gdk_device_pad_get_n_groups;
1460 
1461 // gdk.DeviceTool
1462 
1463 alias c_gdk_device_tool_get_type gdk_device_tool_get_type;
1464 alias c_gdk_device_tool_get_axes gdk_device_tool_get_axes;
1465 alias c_gdk_device_tool_get_hardware_id gdk_device_tool_get_hardware_id;
1466 alias c_gdk_device_tool_get_serial gdk_device_tool_get_serial;
1467 alias c_gdk_device_tool_get_tool_type gdk_device_tool_get_tool_type;
1468 
1469 // gdk.Display
1470 
1471 alias c_gdk_display_get_type gdk_display_get_type;
1472 alias c_gdk_display_get_default gdk_display_get_default;
1473 alias c_gdk_display_open gdk_display_open;
1474 alias c_gdk_display_beep gdk_display_beep;
1475 alias c_gdk_display_close gdk_display_close;
1476 alias c_gdk_display_create_gl_context gdk_display_create_gl_context;
1477 alias c_gdk_display_device_is_grabbed gdk_display_device_is_grabbed;
1478 alias c_gdk_display_flush gdk_display_flush;
1479 alias c_gdk_display_get_app_launch_context gdk_display_get_app_launch_context;
1480 alias c_gdk_display_get_clipboard gdk_display_get_clipboard;
1481 alias c_gdk_display_get_default_seat gdk_display_get_default_seat;
1482 alias c_gdk_display_get_monitor_at_surface gdk_display_get_monitor_at_surface;
1483 alias c_gdk_display_get_monitors gdk_display_get_monitors;
1484 alias c_gdk_display_get_name gdk_display_get_name;
1485 alias c_gdk_display_get_primary_clipboard gdk_display_get_primary_clipboard;
1486 alias c_gdk_display_get_setting gdk_display_get_setting;
1487 alias c_gdk_display_get_startup_notification_id gdk_display_get_startup_notification_id;
1488 alias c_gdk_display_is_closed gdk_display_is_closed;
1489 alias c_gdk_display_is_composited gdk_display_is_composited;
1490 alias c_gdk_display_is_rgba gdk_display_is_rgba;
1491 alias c_gdk_display_list_seats gdk_display_list_seats;
1492 alias c_gdk_display_map_keycode gdk_display_map_keycode;
1493 alias c_gdk_display_map_keyval gdk_display_map_keyval;
1494 alias c_gdk_display_notify_startup_complete gdk_display_notify_startup_complete;
1495 alias c_gdk_display_prepare_gl gdk_display_prepare_gl;
1496 alias c_gdk_display_put_event gdk_display_put_event;
1497 alias c_gdk_display_supports_input_shapes gdk_display_supports_input_shapes;
1498 alias c_gdk_display_sync gdk_display_sync;
1499 alias c_gdk_display_translate_key gdk_display_translate_key;
1500 
1501 // gdk.DisplayManager
1502 
1503 alias c_gdk_display_manager_get_type gdk_display_manager_get_type;
1504 alias c_gdk_display_manager_get gdk_display_manager_get;
1505 alias c_gdk_display_manager_get_default_display gdk_display_manager_get_default_display;
1506 alias c_gdk_display_manager_list_displays gdk_display_manager_list_displays;
1507 alias c_gdk_display_manager_open_display gdk_display_manager_open_display;
1508 alias c_gdk_display_manager_set_default_display gdk_display_manager_set_default_display;
1509 
1510 // gdk.Drag
1511 
1512 alias c_gdk_drag_get_type gdk_drag_get_type;
1513 alias c_gdk_drag_begin gdk_drag_begin;
1514 alias c_gdk_drag_drop_done gdk_drag_drop_done;
1515 alias c_gdk_drag_get_actions gdk_drag_get_actions;
1516 alias c_gdk_drag_get_content gdk_drag_get_content;
1517 alias c_gdk_drag_get_device gdk_drag_get_device;
1518 alias c_gdk_drag_get_display gdk_drag_get_display;
1519 alias c_gdk_drag_get_drag_surface gdk_drag_get_drag_surface;
1520 alias c_gdk_drag_get_formats gdk_drag_get_formats;
1521 alias c_gdk_drag_get_selected_action gdk_drag_get_selected_action;
1522 alias c_gdk_drag_get_surface gdk_drag_get_surface;
1523 alias c_gdk_drag_set_hotspot gdk_drag_set_hotspot;
1524 
1525 // gdk.DragSurface
1526 
1527 alias c_gdk_drag_surface_get_type gdk_drag_surface_get_type;
1528 alias c_gdk_drag_surface_present gdk_drag_surface_present;
1529 
1530 // gdk.DrawContext
1531 
1532 alias c_gdk_draw_context_get_type gdk_draw_context_get_type;
1533 alias c_gdk_draw_context_begin_frame gdk_draw_context_begin_frame;
1534 alias c_gdk_draw_context_end_frame gdk_draw_context_end_frame;
1535 alias c_gdk_draw_context_get_display gdk_draw_context_get_display;
1536 alias c_gdk_draw_context_get_frame_region gdk_draw_context_get_frame_region;
1537 alias c_gdk_draw_context_get_surface gdk_draw_context_get_surface;
1538 alias c_gdk_draw_context_is_in_frame gdk_draw_context_is_in_frame;
1539 
1540 // gdk.Drop
1541 
1542 alias c_gdk_drop_get_type gdk_drop_get_type;
1543 alias c_gdk_drop_finish gdk_drop_finish;
1544 alias c_gdk_drop_get_actions gdk_drop_get_actions;
1545 alias c_gdk_drop_get_device gdk_drop_get_device;
1546 alias c_gdk_drop_get_display gdk_drop_get_display;
1547 alias c_gdk_drop_get_drag gdk_drop_get_drag;
1548 alias c_gdk_drop_get_formats gdk_drop_get_formats;
1549 alias c_gdk_drop_get_surface gdk_drop_get_surface;
1550 alias c_gdk_drop_read_async gdk_drop_read_async;
1551 alias c_gdk_drop_read_finish gdk_drop_read_finish;
1552 alias c_gdk_drop_read_value_async gdk_drop_read_value_async;
1553 alias c_gdk_drop_read_value_finish gdk_drop_read_value_finish;
1554 alias c_gdk_drop_status gdk_drop_status;
1555 
1556 // gdk.Event
1557 
1558 alias c_gdk_event_get_type gdk_event_get_type;
1559 alias c_gdk_events_get_angle gdk_events_get_angle;
1560 alias c_gdk_events_get_center gdk_events_get_center;
1561 alias c_gdk_events_get_distance gdk_events_get_distance;
1562 alias c_gdk_event_get_axes gdk_event_get_axes;
1563 alias c_gdk_event_get_axis gdk_event_get_axis;
1564 alias c_gdk_event_get_device gdk_event_get_device;
1565 alias c_gdk_event_get_device_tool gdk_event_get_device_tool;
1566 alias c_gdk_event_get_display gdk_event_get_display;
1567 alias c_gdk_event_get_event_sequence gdk_event_get_event_sequence;
1568 alias c_gdk_event_get_event_type gdk_event_get_event_type;
1569 alias c_gdk_event_get_history gdk_event_get_history;
1570 alias c_gdk_event_get_modifier_state gdk_event_get_modifier_state;
1571 alias c_gdk_event_get_pointer_emulated gdk_event_get_pointer_emulated;
1572 alias c_gdk_event_get_position gdk_event_get_position;
1573 alias c_gdk_event_get_seat gdk_event_get_seat;
1574 alias c_gdk_event_get_surface gdk_event_get_surface;
1575 alias c_gdk_event_get_time gdk_event_get_time;
1576 alias c_gdk_event_ref gdk_event_ref;
1577 alias c_gdk_event_triggers_context_menu gdk_event_triggers_context_menu;
1578 alias c_gdk_event_unref gdk_event_unref;
1579 
1580 // gdk.EventSequence
1581 
1582 alias c_gdk_event_sequence_get_type gdk_event_sequence_get_type;
1583 
1584 // gdk.FileList
1585 
1586 alias c_gdk_file_list_get_type gdk_file_list_get_type;
1587 alias c_gdk_file_list_get_files gdk_file_list_get_files;
1588 
1589 // gdk.FocusEvent
1590 
1591 alias c_gdk_focus_event_get_type gdk_focus_event_get_type;
1592 alias c_gdk_focus_event_get_in gdk_focus_event_get_in;
1593 
1594 // gdk.FrameClock
1595 
1596 alias c_gdk_frame_clock_get_type gdk_frame_clock_get_type;
1597 alias c_gdk_frame_clock_begin_updating gdk_frame_clock_begin_updating;
1598 alias c_gdk_frame_clock_end_updating gdk_frame_clock_end_updating;
1599 alias c_gdk_frame_clock_get_current_timings gdk_frame_clock_get_current_timings;
1600 alias c_gdk_frame_clock_get_fps gdk_frame_clock_get_fps;
1601 alias c_gdk_frame_clock_get_frame_counter gdk_frame_clock_get_frame_counter;
1602 alias c_gdk_frame_clock_get_frame_time gdk_frame_clock_get_frame_time;
1603 alias c_gdk_frame_clock_get_history_start gdk_frame_clock_get_history_start;
1604 alias c_gdk_frame_clock_get_refresh_info gdk_frame_clock_get_refresh_info;
1605 alias c_gdk_frame_clock_get_timings gdk_frame_clock_get_timings;
1606 alias c_gdk_frame_clock_request_phase gdk_frame_clock_request_phase;
1607 
1608 // gdk.FrameTimings
1609 
1610 alias c_gdk_frame_timings_get_type gdk_frame_timings_get_type;
1611 alias c_gdk_frame_timings_get_complete gdk_frame_timings_get_complete;
1612 alias c_gdk_frame_timings_get_frame_counter gdk_frame_timings_get_frame_counter;
1613 alias c_gdk_frame_timings_get_frame_time gdk_frame_timings_get_frame_time;
1614 alias c_gdk_frame_timings_get_predicted_presentation_time gdk_frame_timings_get_predicted_presentation_time;
1615 alias c_gdk_frame_timings_get_presentation_time gdk_frame_timings_get_presentation_time;
1616 alias c_gdk_frame_timings_get_refresh_interval gdk_frame_timings_get_refresh_interval;
1617 alias c_gdk_frame_timings_ref gdk_frame_timings_ref;
1618 alias c_gdk_frame_timings_unref gdk_frame_timings_unref;
1619 
1620 // gdk.GLContext
1621 
1622 alias c_gdk_gl_context_get_type gdk_gl_context_get_type;
1623 alias c_gdk_gl_context_clear_current gdk_gl_context_clear_current;
1624 alias c_gdk_gl_context_get_current gdk_gl_context_get_current;
1625 alias c_gdk_gl_context_get_allowed_apis gdk_gl_context_get_allowed_apis;
1626 alias c_gdk_gl_context_get_api gdk_gl_context_get_api;
1627 alias c_gdk_gl_context_get_debug_enabled gdk_gl_context_get_debug_enabled;
1628 alias c_gdk_gl_context_get_display gdk_gl_context_get_display;
1629 alias c_gdk_gl_context_get_forward_compatible gdk_gl_context_get_forward_compatible;
1630 alias c_gdk_gl_context_get_required_version gdk_gl_context_get_required_version;
1631 alias c_gdk_gl_context_get_shared_context gdk_gl_context_get_shared_context;
1632 alias c_gdk_gl_context_get_surface gdk_gl_context_get_surface;
1633 alias c_gdk_gl_context_get_use_es gdk_gl_context_get_use_es;
1634 alias c_gdk_gl_context_get_version gdk_gl_context_get_version;
1635 alias c_gdk_gl_context_is_legacy gdk_gl_context_is_legacy;
1636 alias c_gdk_gl_context_is_shared gdk_gl_context_is_shared;
1637 alias c_gdk_gl_context_make_current gdk_gl_context_make_current;
1638 alias c_gdk_gl_context_realize gdk_gl_context_realize;
1639 alias c_gdk_gl_context_set_allowed_apis gdk_gl_context_set_allowed_apis;
1640 alias c_gdk_gl_context_set_debug_enabled gdk_gl_context_set_debug_enabled;
1641 alias c_gdk_gl_context_set_forward_compatible gdk_gl_context_set_forward_compatible;
1642 alias c_gdk_gl_context_set_required_version gdk_gl_context_set_required_version;
1643 alias c_gdk_gl_context_set_use_es gdk_gl_context_set_use_es;
1644 
1645 // gdk.GLTexture
1646 
1647 alias c_gdk_gl_texture_get_type gdk_gl_texture_get_type;
1648 alias c_gdk_gl_texture_new gdk_gl_texture_new;
1649 alias c_gdk_gl_texture_release gdk_gl_texture_release;
1650 
1651 // gdk.GrabBrokenEvent
1652 
1653 alias c_gdk_grab_broken_event_get_type gdk_grab_broken_event_get_type;
1654 alias c_gdk_grab_broken_event_get_grab_surface gdk_grab_broken_event_get_grab_surface;
1655 alias c_gdk_grab_broken_event_get_implicit gdk_grab_broken_event_get_implicit;
1656 
1657 // gdk.KeyEvent
1658 
1659 alias c_gdk_key_event_get_type gdk_key_event_get_type;
1660 alias c_gdk_key_event_get_consumed_modifiers gdk_key_event_get_consumed_modifiers;
1661 alias c_gdk_key_event_get_keycode gdk_key_event_get_keycode;
1662 alias c_gdk_key_event_get_keyval gdk_key_event_get_keyval;
1663 alias c_gdk_key_event_get_layout gdk_key_event_get_layout;
1664 alias c_gdk_key_event_get_level gdk_key_event_get_level;
1665 alias c_gdk_key_event_get_match gdk_key_event_get_match;
1666 alias c_gdk_key_event_is_modifier gdk_key_event_is_modifier;
1667 alias c_gdk_key_event_matches gdk_key_event_matches;
1668 
1669 // gdk.MemoryTexture
1670 
1671 alias c_gdk_memory_texture_get_type gdk_memory_texture_get_type;
1672 alias c_gdk_memory_texture_new gdk_memory_texture_new;
1673 
1674 // gdk.MonitorGdk
1675 
1676 alias c_gdk_monitor_get_type gdk_monitor_get_type;
1677 alias c_gdk_monitor_get_connector gdk_monitor_get_connector;
1678 alias c_gdk_monitor_get_display gdk_monitor_get_display;
1679 alias c_gdk_monitor_get_geometry gdk_monitor_get_geometry;
1680 alias c_gdk_monitor_get_height_mm gdk_monitor_get_height_mm;
1681 alias c_gdk_monitor_get_manufacturer gdk_monitor_get_manufacturer;
1682 alias c_gdk_monitor_get_model gdk_monitor_get_model;
1683 alias c_gdk_monitor_get_refresh_rate gdk_monitor_get_refresh_rate;
1684 alias c_gdk_monitor_get_scale_factor gdk_monitor_get_scale_factor;
1685 alias c_gdk_monitor_get_subpixel_layout gdk_monitor_get_subpixel_layout;
1686 alias c_gdk_monitor_get_width_mm gdk_monitor_get_width_mm;
1687 alias c_gdk_monitor_is_valid gdk_monitor_is_valid;
1688 
1689 // gdk.MotionEvent
1690 
1691 alias c_gdk_motion_event_get_type gdk_motion_event_get_type;
1692 
1693 // gdk.PadEvent
1694 
1695 alias c_gdk_pad_event_get_type gdk_pad_event_get_type;
1696 alias c_gdk_pad_event_get_axis_value gdk_pad_event_get_axis_value;
1697 alias c_gdk_pad_event_get_button gdk_pad_event_get_button;
1698 alias c_gdk_pad_event_get_group_mode gdk_pad_event_get_group_mode;
1699 
1700 // gdk.Paintable
1701 
1702 alias c_gdk_paintable_get_type gdk_paintable_get_type;
1703 alias c_gdk_paintable_new_empty gdk_paintable_new_empty;
1704 alias c_gdk_paintable_compute_concrete_size gdk_paintable_compute_concrete_size;
1705 alias c_gdk_paintable_get_current_image gdk_paintable_get_current_image;
1706 alias c_gdk_paintable_get_flags gdk_paintable_get_flags;
1707 alias c_gdk_paintable_get_intrinsic_aspect_ratio gdk_paintable_get_intrinsic_aspect_ratio;
1708 alias c_gdk_paintable_get_intrinsic_height gdk_paintable_get_intrinsic_height;
1709 alias c_gdk_paintable_get_intrinsic_width gdk_paintable_get_intrinsic_width;
1710 alias c_gdk_paintable_invalidate_contents gdk_paintable_invalidate_contents;
1711 alias c_gdk_paintable_invalidate_size gdk_paintable_invalidate_size;
1712 alias c_gdk_paintable_snapshot gdk_paintable_snapshot;
1713 
1714 // gdk.Popup
1715 
1716 alias c_gdk_popup_get_type gdk_popup_get_type;
1717 alias c_gdk_popup_get_autohide gdk_popup_get_autohide;
1718 alias c_gdk_popup_get_parent gdk_popup_get_parent;
1719 alias c_gdk_popup_get_position_x gdk_popup_get_position_x;
1720 alias c_gdk_popup_get_position_y gdk_popup_get_position_y;
1721 alias c_gdk_popup_get_rect_anchor gdk_popup_get_rect_anchor;
1722 alias c_gdk_popup_get_surface_anchor gdk_popup_get_surface_anchor;
1723 alias c_gdk_popup_present gdk_popup_present;
1724 
1725 // gdk.PopupLayout
1726 
1727 alias c_gdk_popup_layout_get_type gdk_popup_layout_get_type;
1728 alias c_gdk_popup_layout_new gdk_popup_layout_new;
1729 alias c_gdk_popup_layout_copy gdk_popup_layout_copy;
1730 alias c_gdk_popup_layout_equal gdk_popup_layout_equal;
1731 alias c_gdk_popup_layout_get_anchor_hints gdk_popup_layout_get_anchor_hints;
1732 alias c_gdk_popup_layout_get_anchor_rect gdk_popup_layout_get_anchor_rect;
1733 alias c_gdk_popup_layout_get_offset gdk_popup_layout_get_offset;
1734 alias c_gdk_popup_layout_get_rect_anchor gdk_popup_layout_get_rect_anchor;
1735 alias c_gdk_popup_layout_get_shadow_width gdk_popup_layout_get_shadow_width;
1736 alias c_gdk_popup_layout_get_surface_anchor gdk_popup_layout_get_surface_anchor;
1737 alias c_gdk_popup_layout_ref gdk_popup_layout_ref;
1738 alias c_gdk_popup_layout_set_anchor_hints gdk_popup_layout_set_anchor_hints;
1739 alias c_gdk_popup_layout_set_anchor_rect gdk_popup_layout_set_anchor_rect;
1740 alias c_gdk_popup_layout_set_offset gdk_popup_layout_set_offset;
1741 alias c_gdk_popup_layout_set_rect_anchor gdk_popup_layout_set_rect_anchor;
1742 alias c_gdk_popup_layout_set_shadow_width gdk_popup_layout_set_shadow_width;
1743 alias c_gdk_popup_layout_set_surface_anchor gdk_popup_layout_set_surface_anchor;
1744 alias c_gdk_popup_layout_unref gdk_popup_layout_unref;
1745 
1746 // gdk.ProximityEvent
1747 
1748 alias c_gdk_proximity_event_get_type gdk_proximity_event_get_type;
1749 
1750 // gdk.RGBA
1751 
1752 alias c_gdk_rgba_get_type gdk_rgba_get_type;
1753 alias c_gdk_rgba_copy gdk_rgba_copy;
1754 alias c_gdk_rgba_equal gdk_rgba_equal;
1755 alias c_gdk_rgba_free gdk_rgba_free;
1756 alias c_gdk_rgba_hash gdk_rgba_hash;
1757 alias c_gdk_rgba_is_clear gdk_rgba_is_clear;
1758 alias c_gdk_rgba_is_opaque gdk_rgba_is_opaque;
1759 alias c_gdk_rgba_parse gdk_rgba_parse;
1760 alias c_gdk_rgba_to_string gdk_rgba_to_string;
1761 
1762 // gdk.Rectangle
1763 
1764 alias c_gdk_rectangle_get_type gdk_rectangle_get_type;
1765 alias c_gdk_rectangle_contains_point gdk_rectangle_contains_point;
1766 alias c_gdk_rectangle_equal gdk_rectangle_equal;
1767 alias c_gdk_rectangle_intersect gdk_rectangle_intersect;
1768 alias c_gdk_rectangle_union gdk_rectangle_union;
1769 
1770 // gdk.ScrollEvent
1771 
1772 alias c_gdk_scroll_event_get_type gdk_scroll_event_get_type;
1773 alias c_gdk_scroll_event_get_deltas gdk_scroll_event_get_deltas;
1774 alias c_gdk_scroll_event_get_direction gdk_scroll_event_get_direction;
1775 alias c_gdk_scroll_event_is_stop gdk_scroll_event_is_stop;
1776 
1777 // gdk.Seat
1778 
1779 alias c_gdk_seat_get_type gdk_seat_get_type;
1780 alias c_gdk_seat_get_capabilities gdk_seat_get_capabilities;
1781 alias c_gdk_seat_get_devices gdk_seat_get_devices;
1782 alias c_gdk_seat_get_display gdk_seat_get_display;
1783 alias c_gdk_seat_get_keyboard gdk_seat_get_keyboard;
1784 alias c_gdk_seat_get_pointer gdk_seat_get_pointer;
1785 alias c_gdk_seat_get_tools gdk_seat_get_tools;
1786 
1787 // gdk.Snapshot
1788 
1789 alias c_gdk_snapshot_get_type gdk_snapshot_get_type;
1790 
1791 // gdk.Surface
1792 
1793 alias c_gdk_surface_get_type gdk_surface_get_type;
1794 alias c_gdk_surface_new_popup gdk_surface_new_popup;
1795 alias c_gdk_surface_new_toplevel gdk_surface_new_toplevel;
1796 alias c_gdk_surface_beep gdk_surface_beep;
1797 alias c_gdk_surface_create_cairo_context gdk_surface_create_cairo_context;
1798 alias c_gdk_surface_create_gl_context gdk_surface_create_gl_context;
1799 alias c_gdk_surface_create_similar_surface gdk_surface_create_similar_surface;
1800 alias c_gdk_surface_create_vulkan_context gdk_surface_create_vulkan_context;
1801 alias c_gdk_surface_destroy gdk_surface_destroy;
1802 alias c_gdk_surface_get_cursor gdk_surface_get_cursor;
1803 alias c_gdk_surface_get_device_cursor gdk_surface_get_device_cursor;
1804 alias c_gdk_surface_get_device_position gdk_surface_get_device_position;
1805 alias c_gdk_surface_get_display gdk_surface_get_display;
1806 alias c_gdk_surface_get_frame_clock gdk_surface_get_frame_clock;
1807 alias c_gdk_surface_get_height gdk_surface_get_height;
1808 alias c_gdk_surface_get_mapped gdk_surface_get_mapped;
1809 alias c_gdk_surface_get_scale_factor gdk_surface_get_scale_factor;
1810 alias c_gdk_surface_get_width gdk_surface_get_width;
1811 alias c_gdk_surface_hide gdk_surface_hide;
1812 alias c_gdk_surface_is_destroyed gdk_surface_is_destroyed;
1813 alias c_gdk_surface_queue_render gdk_surface_queue_render;
1814 alias c_gdk_surface_request_layout gdk_surface_request_layout;
1815 alias c_gdk_surface_set_cursor gdk_surface_set_cursor;
1816 alias c_gdk_surface_set_device_cursor gdk_surface_set_device_cursor;
1817 alias c_gdk_surface_set_input_region gdk_surface_set_input_region;
1818 alias c_gdk_surface_set_opaque_region gdk_surface_set_opaque_region;
1819 alias c_gdk_surface_translate_coordinates gdk_surface_translate_coordinates;
1820 
1821 // gdk.Texture
1822 
1823 alias c_gdk_texture_get_type gdk_texture_get_type;
1824 alias c_gdk_texture_new_for_pixbuf gdk_texture_new_for_pixbuf;
1825 alias c_gdk_texture_new_from_bytes gdk_texture_new_from_bytes;
1826 alias c_gdk_texture_new_from_file gdk_texture_new_from_file;
1827 alias c_gdk_texture_new_from_filename gdk_texture_new_from_filename;
1828 alias c_gdk_texture_new_from_resource gdk_texture_new_from_resource;
1829 alias c_gdk_texture_download gdk_texture_download;
1830 alias c_gdk_texture_get_height gdk_texture_get_height;
1831 alias c_gdk_texture_get_width gdk_texture_get_width;
1832 alias c_gdk_texture_save_to_png gdk_texture_save_to_png;
1833 alias c_gdk_texture_save_to_png_bytes gdk_texture_save_to_png_bytes;
1834 alias c_gdk_texture_save_to_tiff gdk_texture_save_to_tiff;
1835 alias c_gdk_texture_save_to_tiff_bytes gdk_texture_save_to_tiff_bytes;
1836 
1837 // gdk.Toplevel
1838 
1839 alias c_gdk_toplevel_get_type gdk_toplevel_get_type;
1840 alias c_gdk_toplevel_begin_move gdk_toplevel_begin_move;
1841 alias c_gdk_toplevel_begin_resize gdk_toplevel_begin_resize;
1842 alias c_gdk_toplevel_focus gdk_toplevel_focus;
1843 alias c_gdk_toplevel_get_state gdk_toplevel_get_state;
1844 alias c_gdk_toplevel_inhibit_system_shortcuts gdk_toplevel_inhibit_system_shortcuts;
1845 alias c_gdk_toplevel_lower gdk_toplevel_lower;
1846 alias c_gdk_toplevel_minimize gdk_toplevel_minimize;
1847 alias c_gdk_toplevel_present gdk_toplevel_present;
1848 alias c_gdk_toplevel_restore_system_shortcuts gdk_toplevel_restore_system_shortcuts;
1849 alias c_gdk_toplevel_set_decorated gdk_toplevel_set_decorated;
1850 alias c_gdk_toplevel_set_deletable gdk_toplevel_set_deletable;
1851 alias c_gdk_toplevel_set_icon_list gdk_toplevel_set_icon_list;
1852 alias c_gdk_toplevel_set_modal gdk_toplevel_set_modal;
1853 alias c_gdk_toplevel_set_startup_id gdk_toplevel_set_startup_id;
1854 alias c_gdk_toplevel_set_title gdk_toplevel_set_title;
1855 alias c_gdk_toplevel_set_transient_for gdk_toplevel_set_transient_for;
1856 alias c_gdk_toplevel_show_window_menu gdk_toplevel_show_window_menu;
1857 alias c_gdk_toplevel_supports_edge_constraints gdk_toplevel_supports_edge_constraints;
1858 alias c_gdk_toplevel_titlebar_gesture gdk_toplevel_titlebar_gesture;
1859 
1860 // gdk.ToplevelLayout
1861 
1862 alias c_gdk_toplevel_layout_get_type gdk_toplevel_layout_get_type;
1863 alias c_gdk_toplevel_layout_new gdk_toplevel_layout_new;
1864 alias c_gdk_toplevel_layout_copy gdk_toplevel_layout_copy;
1865 alias c_gdk_toplevel_layout_equal gdk_toplevel_layout_equal;
1866 alias c_gdk_toplevel_layout_get_fullscreen gdk_toplevel_layout_get_fullscreen;
1867 alias c_gdk_toplevel_layout_get_fullscreen_monitor gdk_toplevel_layout_get_fullscreen_monitor;
1868 alias c_gdk_toplevel_layout_get_maximized gdk_toplevel_layout_get_maximized;
1869 alias c_gdk_toplevel_layout_get_resizable gdk_toplevel_layout_get_resizable;
1870 alias c_gdk_toplevel_layout_ref gdk_toplevel_layout_ref;
1871 alias c_gdk_toplevel_layout_set_fullscreen gdk_toplevel_layout_set_fullscreen;
1872 alias c_gdk_toplevel_layout_set_maximized gdk_toplevel_layout_set_maximized;
1873 alias c_gdk_toplevel_layout_set_resizable gdk_toplevel_layout_set_resizable;
1874 alias c_gdk_toplevel_layout_unref gdk_toplevel_layout_unref;
1875 
1876 // gdk.ToplevelSize
1877 
1878 alias c_gdk_toplevel_size_get_bounds gdk_toplevel_size_get_bounds;
1879 alias c_gdk_toplevel_size_set_min_size gdk_toplevel_size_set_min_size;
1880 alias c_gdk_toplevel_size_set_shadow_width gdk_toplevel_size_set_shadow_width;
1881 alias c_gdk_toplevel_size_set_size gdk_toplevel_size_set_size;
1882 
1883 // gdk.TouchEvent
1884 
1885 alias c_gdk_touch_event_get_type gdk_touch_event_get_type;
1886 alias c_gdk_touch_event_get_emulating_pointer gdk_touch_event_get_emulating_pointer;
1887 
1888 // gdk.TouchpadEvent
1889 
1890 alias c_gdk_touchpad_event_get_type gdk_touchpad_event_get_type;
1891 alias c_gdk_touchpad_event_get_deltas gdk_touchpad_event_get_deltas;
1892 alias c_gdk_touchpad_event_get_gesture_phase gdk_touchpad_event_get_gesture_phase;
1893 alias c_gdk_touchpad_event_get_n_fingers gdk_touchpad_event_get_n_fingers;
1894 alias c_gdk_touchpad_event_get_pinch_angle_delta gdk_touchpad_event_get_pinch_angle_delta;
1895 alias c_gdk_touchpad_event_get_pinch_scale gdk_touchpad_event_get_pinch_scale;
1896 
1897 // gdk.VulkanContext
1898 
1899 alias c_gdk_vulkan_context_get_type gdk_vulkan_context_get_type;